Sediments found in Alsea Bay, Oregon, an active-margin estuary which experiences seasonally high fluvial discharge, are generally a mixture of river sands from the high-gradient Alsea River and beach sands carried into the bay by tidal currents. However, sands from these two sources are very distinctive, differing in both their heavy-mineral assemblages and in the degree of heavy-mineral grain rounding. Both a measure of the mean grain roundness and factor analysis of the heavy-mineral assemblages provides a direct indication of the relative proportions of beach and river sands in estuarine deposits. This accurate determination of sources together with a study of bedform asymmetry and migration and sediment grain-size distributions permits a detailed analysis of the patterns of sediment movement and deposition in Alsea Bay. Contours of sample composition indicate that the predominant routes of beach-sand intrusion occur along the south side of the east—west trending estuary, penetrating 1–2 km from the mouth, and along the north side of the estuary, reaching 2–4 km from the mouth. Asymmetrical, tidal-current transport is also indicated by megaripple orientations and is the predominant mechanism by which beach sand is transported up the estuary. In addition, the alignment and compression of composition contours along prominent tidal channels imply that: (1) channels serve as the major conduits of sand transport; and (2) channel margins are the predominant sites of recent sand deposition. In contrast to estuarine margins, the central channels of the bay are dominated by the seaward movement of river sand, silt and clay with silt and clay passing entirely through the estuary. Repeated sampling revealed that down-channel transport of river sands occurs during winter periods of high fluvial discharge while beach-sand intrusion occurs during periods of low fluvial discharge in summer months.