Size distributions of biotic assemblages are important modifiers of productivity and function in marine sediments. We investigated the distribution of proportional organic biomass among logarithmic size classes (2−6J to 216J) in the soft-bottom macrofaunal communities of the Strait of Georgia, Salish Sea on the west coast of Canada. The study examines how size structure is influenced by 3 fundamental habitat descriptors: depth, sediment percent fines, and organic flux (modified by quality). These habitat variables are uncorrelated in this hydrographically diverse area, thus we examine their effects in combination and separately. Cluster analyses and cumulative biomass size spectra reveal clear and significant responses to each separate habitat variable. When combined, habitat factors result in three distinct assemblages: (1) communities with a high proportion of biomass in small organisms, typical of shallow areas (<10 m) with coarse sediments (<10% fines) and low accumulation of organic material (<3.0 gC/m2/yr/δ15N); (2) communities with high proportion of biomass in the largest organisms found in the Strait, typical of deep, fine sediments with high modified organic flux (>3 g C/m2/yr/δ15N) from the Fraser River; and (3) communities with biomass dominated by moderately large organisms, but lacking the smallest and largest size classes, typical of deep, fine sediments experiencing low modified organic flux (<3.0 gC/m2/yr/δ15N). The remaining assemblages had intermediate habitat types and size structures. Sediment percent fines and flux appear to elicit threshold responses in size structure, whereas depth has the most linear influence on community size structure. The ecological implications of size structure in the Strait of Georgia relative to environmental conditions, secondary production and sediment bioturbation are discussed.