Census tracts · Salem, OR

Census tracts in Salem, Oregon

33 census tracts lie mostly within Salem, and 15 more reach into it, by the 2020 census blocks they share. Median household income runs from $38,852 in Tract 5.02 to $127,280 in Tract 23.04, against $75,487 for Salem as a whole (ACS 2020-2024 5-year estimates).

Which census tracts of Salem earn the most and the least?

The five tracts with the highest and the lowest median household income among those mostly within Salem and with a reliable estimate.

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026) · Check it at data.census.gov

Every census tract in Salem

Sort by any column; the share column is how much of each tract's land (by 2020 census blocks) lies inside Salem.

Census tracts in or partly in Salem, ACS 2020-2024 5-year estimates. Distance and direction from the Census Bureau's internal point of Salem (2024 Gazetteer), which is not always its downtown
Tract 2410470002001.4 mi northwestMarion County4,184±461$52,169$418,700$1,247100%
Tract 3410470003002.3 mi northMarion County4,919±494$59,567$308,200$1,170100%
Tract 5.01410470005012.7 mi northeastMarion County3,521±320$66,955$343,900$1,532100%
Tract 5.02410470005023.5 mi northMarion County7,119±1,440$38,852$333,900$1,301100%
Tract 6410470006001.7 mi northMarion County5,031±665$63,644$361,500$1,200100%
Tract 7.02410470007021.5 mi northeastMarion County6,096±570$50,119$352,500$1,166100%
Tract 7.03410470007032.2 mi northeastMarion County2,546±436$60,608$343,500$1,209100%
Tract 9410470009000.7 mi northMarion County5,693±809$48,807$349,900$1,066100%
Tract 10410470010001.6 mi southeastMarion County4,438±947$56,494$340,200$1,357100%
Tract 11410470011001.4 mi southwestMarion County5,366±824$82,191$434,500$1,411100%
Tract 12410470012000.7 mi westMarion County3,963±489$73,018$392,300$1,181100%
Tract 13410470013002.0 mi westMarion County4,400±463$86,599$558,800$1,403100%
Tract 20.01410470020012.7 mi southMarion County5,624±619$110,162$470,400$1,622100%
Tract 21.01410470021011.8 mi southwestMarion County2,085±322$51,389$367,500$1,470100%
Tract 21.02410470021022.6 mi southwestMarion County7,093±765$60,830$374,700$1,417100%
Tract 22.01410470022012.0 mi southwestMarion County2,382±399$95,472$384,400$1,188100%
Tract 23.03410470023033.4 mi southMarion County7,797±1,164$97,317$434,000$1,708100%
Tract 51410530051002.2 mi northwestPolk County2,486±455$59,109$339,100$1,197100%
Tract 52.03410530052033.0 mi northwestPolk County6,419±595$96,317$483,100$1,391100%
Tract 52.05410530052053.3 mi northwestPolk County8,574±917$117,058$487,200$1,669100%
Tract 20.02410470020023.6 mi southMarion County5,575±792$111,879$424,400$1,71093%
Tract 22.02410470022023.0 mi southwestMarion County6,606±612$88,796$438,900$1,43493%
Tract 23.04410470023044.2 mi southMarion County6,056±569$127,280$513,300$1,31791%
Tract 4410470004003.5 mi northMarion County4,871±675$61,348$391,000$1,31882%
Tract 52.04410530052043.6 mi westPolk County4,450±729$102,972$469,100$1,67981%
Tract 18.03410470018033.5 mi southeastMarion County5,635±530$51,175$67,300$1,56779%
Tract 23.01410470023014.4 mi southwestMarion County4,110±456$105,745$461,400$1,94971%
Tract 16.08410470016083.7 mi northeastMarion County5,054±861$74,918$322,000$1,29267%
Tract 17.01410470017012.5 mi northeastMarion County6,854±1,101$58,341$349,700$1,39566%
Tract 16.07410470016073.2 mi northeastMarion County4,704±851$39,000$334,500$1,58165%
Tract 52.06410530052063.2 mi northPolk County2,391±601$44,405not published$1,19659%
Tract 17.02410470017023.0 mi northeastMarion County5,491±708$74,837$332,300$1,47459%
Tract 16.05410470016054.1 mi northeastMarion County4,693±946$43,106$275,000$1,35753%
Tract 18.02410470018023.5 mi eastMarion County8,860±1,079$85,476$347,300$1,47648%
Tract 24410470024005.2 mi southwestMarion County4,627±523$130,625$614,600$1,75845%
Tract 53.01410530053016.2 mi westPolk County8,540±800$133,281$583,100$2,11242%
Tract 16.01410470016015.1 mi northeastMarion County7,165±736$71,854$376,200$1,93240%
Tract 16.03410470016035.1 mi northeastMarion County7,830±1,495$82,617$404,900$1,64437%
Tract 17.03410470017033.8 mi eastMarion County5,575±917$86,705$386,300$1,72935%
Tract 25.02410470025029.8 mi northMarion County6,455±717$78,750$426,600$1,66422%
Tract 28410470028006.6 mi southwestMarion County4,988±688$97,619$540,300$1,42418%
Tract 18.01410470018012.2 mi eastMarion County6,876±916$61,523$338,200$1,41917%
Tract 15.02410470015025.1 mi northMarion County5,557±616$94,941$418,800$1,61110%
Tract 15.03410470015034.2 mi northMarion County5,324±738$77,266$374,300$1,3069%
Tract 27.01410470027016.0 mi southeastMarion County6,155±565$107,075$605,700$1,3938%
Tract 53.02410530053028.1 mi northwestPolk County2,371±364$77,625$756,600$1,0284%
Tract 15.01410470015015.9 mi northMarion County4,631±510$78,816$432,100$1,4533%
Tract 27.02410470027027.2 mi eastMarion County4,023±887$119,115$652,300$1,1732%

Source: American Community Survey 2020-2024 5-year estimates, U.S. Census Bureau (released January 2026); 2020 block assignment files · Census block assignment files

How these figures are made: methodology and release checks · reading a margin of error · every state · corrections