Census tracts · St. Paul, MN

Census tracts in St. Paul, Minnesota

85 census tracts lie mostly within St. Paul, by the 2020 census blocks they share. Median household income runs from $23,893 in Tract 337 to $133,594 in Tract 353, against $73,394 for St. Paul as a whole (ACS 2020-2024 5-year estimates).

Which census tracts of St. Paul earn the most and the least?

The five tracts with the highest and the lowest median household income among those mostly within St. Paul 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 St. Paul

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

Census tracts in or partly in St. Paul, ACS 2020-2024 5-year estimates. Distance and direction from the Census Bureau's internal point of St. Paul (2024 Gazetteer), which is not always its downtown
Tract 301271230301004.9 mi northwestRamsey County4,830±493$97,014$484,400$1,227100%
Tract 302.01271230302013.6 mi northwestRamsey County5,351±794$92,929$351,200$1,133100%
Tract 302.02271230302023.0 mi northwestRamsey County1,933±337$72,641$210,200$1,675100%
Tract 303271230303002.8 mi northwestRamsey County5,733±632$96,683$333,500$1,177100%
Tract 304271230304002.6 mi northRamsey County6,066±886$56,727$286,000$1,177100%
Tract 305271230305002.4 mi northRamsey County6,328±910$46,536$168,200$1,026100%
Tract 306.01271230306012.7 mi northeastRamsey County5,500±1,062$40,333$217,900$1,186100%
Tract 306.02271230306023.4 mi northeastRamsey County3,987±408$79,323$272,300$1,148100%
Tract 307.02271230307025.1 mi northeastRamsey County6,095±881$85,572$244,700$1,630100%
Tract 307.03271230307034.4 mi northeastRamsey County4,397±439$77,898$261,500$1,220100%
Tract 307.04271230307043.9 mi northeastRamsey County4,368±545$69,015$237,800$1,128100%
Tract 308271230308002.0 mi northRamsey County4,803±582$80,584$247,400$1,252100%
Tract 309271230309002.1 mi northeastRamsey County3,779±735$79,127$262,600$1,435100%
Tract 310271230310002.5 mi northeastRamsey County4,112±545$70,885$221,300$1,213100%
Tract 311271230311003.1 mi northeastRamsey County4,176±672$86,402$252,400$1,375100%
Tract 312271230312002.1 mi northwestRamsey County3,057±420$67,474$259,600$968100%
Tract 313271230313001.4 mi northwestRamsey County2,949±582$70,086$192,500$1,096100%
Tract 314271230314001.4 mi northRamsey County3,247±455$62,759$219,600$1,385100%
Tract 315271230315001.9 mi northeastRamsey County3,206±666$51,674$227,900$1,294100%
Tract 316271230316002.7 mi northeastRamsey County3,917±717$58,503$224,800$1,268100%
Tract 317.01271230317012.8 mi northeastRamsey County3,129±523$81,875$227,000$1,424100%
Tract 317.02271230317023.6 mi northeastRamsey County6,765±1,324$42,650$233,400$988100%
Tract 318.01271230318014.1 mi eastRamsey County5,461±829$78,750$209,700$1,324100%
Tract 318.02271230318024.7 mi eastRamsey County3,797±507$82,946$232,900$1,398100%
Tract 319271230319004.4 mi westRamsey County3,139±431$62,413$332,900$1,369100%
Tract 320271230320003.6 mi westRamsey County2,740±382$81,500$286,000$1,138100%
Tract 321271230321003.2 mi westRamsey County3,509±725$55,904$341,800$1,132100%
Tract 322271230322002.9 mi westRamsey County2,288±245$85,742$297,300$934100%
Tract 323271230323002.5 mi westRamsey County4,228±556$103,125$279,100$1,473100%
Tract 324271230324001.9 mi northwestRamsey County3,565±795$61,563$241,900$973100%
Tract 325271230325001.7 mi westRamsey County3,594±578$58,965$239,000$1,141100%
Tract 326271230326001.2 mi northwestRamsey County2,649±368$61,063$217,600$1,522100%
Tract 327271230327000.8 mi northwestRamsey County2,858±725$55,089$237,600$1,158100%
Tract 330271230330001.2 mi northeastRamsey County2,174±262$88,047$232,300$1,371100%
Tract 331271230331001.7 mi northeastRamsey County1,745±320$41,023$238,100$1,298100%
Tract 332271230332004.6 mi westRamsey County4,435±776$60,446$334,300$1,547100%
Tract 333271230333003.9 mi westRamsey County3,117±659$82,862$407,900$1,286100%
Tract 334271230334002.8 mi westRamsey County3,548±394$42,066$313,600$1,232100%
Tract 335271230335001.6 mi westRamsey County3,358±691$56,024$244,300$1,048100%
Tract 336271230336000.9 mi westRamsey County1,928±404$31,250$362,200$821100%
Tract 33727123033700at the center pointRamsey County1,560±319$23,893not published$833100%
Tract 338271230338001.7 mi westRamsey County1,750±285$102,750$321,400$1,472100%
Tract 339271230339001.1 mi westRamsey County1,468±284$71,167$328,100$1,214100%
Tract 34027123034000at the center pointRamsey County1,998±263$76,641$367,200$1,244100%
Tract 342.01271230342010.7 mi eastRamsey County3,947±438$58,065$238,500$1,545100%
Tract 342.03271230342030.7 mi eastRamsey County2,336±285$64,057$411,500$1,357100%
Tract 342.0427123034204at the center pointRamsey County2,472±440$62,682$166,900$1,294100%
Tract 344271230344001.7 mi eastRamsey County2,399±470$74,846$285,200$1,408100%
Tract 345271230345002.2 mi eastRamsey County3,551±357$81,016$224,900$1,375100%
Tract 346.01271230346012.6 mi eastRamsey County4,899±924$65,577$228,000$1,244100%
Tract 346.02271230346023.3 mi eastRamsey County4,684±997$75,807$237,300$1,145100%
Tract 347.01271230347013.9 mi eastRamsey County4,524±576$65,120$259,900$1,315100%
Tract 347.02271230347024.6 mi eastRamsey County4,110±733$64,816$256,900$1,223100%
Tract 349271230349004.1 mi westRamsey County4,349±409$104,583$542,700$1,218100%
Tract 350271230350003.5 mi westRamsey County2,664±320$107,121$493,900$1,337100%
Tract 351271230351003.5 mi westRamsey County3,491±271$95,272$569,400$1,315100%
Tract 352271230352002.9 mi westRamsey County3,534±406$84,550$449,100$1,362100%
Tract 353271230353002.4 mi westRamsey County3,793±455$133,594$477,400$1,208100%
Tract 355271230355000.9 mi westRamsey County2,212±306$96,875$391,700$1,236100%
Tract 357271230357001.8 mi southwestRamsey County2,876±364$117,344$729,300$1,489100%
Tract 358271230358000.9 mi southwestRamsey County2,891±334$82,788$445,900$1,240100%
Tract 359271230359000.6 mi southwestRamsey County1,091±194$52,188$307,300$973100%
Tract 360271230360001.2 mi southRamsey County3,023±442$83,816$414,400$1,769100%
Tract 361271230361002.3 mi southeastRamsey County1,548±296$64,861$238,900$1,217100%
Tract 363271230363004.2 mi southwestRamsey County3,946±319$108,636$497,600$1,318100%
Tract 364271230364003.7 mi southwestRamsey County3,707±412$117,528$432,300$1,595100%
Tract 365271230365003.2 mi southwestRamsey County4,296±460$87,829$391,400$1,226100%
Tract 366271230366003.0 mi southwestRamsey County4,435±594$116,705$382,400$1,529100%
Tract 367271230367002.7 mi southwestRamsey County5,418±722$68,875$261,500$1,357100%
Tract 368271230368002.0 mi southwestRamsey County2,157±157$86,893$297,800$1,125100%
Tract 369271230369001.7 mi southwestRamsey County2,177±370$63,421$261,800$1,428100%
Tract 370271230370001.9 mi southRamsey County2,897±414$99,048$275,200$1,641100%
Tract 371271230371001.2 mi southeastRamsey County5,008±620$58,954$254,900$1,278100%
Tract 372271230372002.2 mi southeastRamsey County6,275±771$77,807$278,600$1,510100%
Tract 374.02271230374023.9 mi eastRamsey County4,124±431$70,927$267,900$1,602100%
Tract 374.03271230374034.7 mi eastRamsey County7,812±1,327$81,985$334,100$1,270100%
Tract 375271230375004.1 mi southwestRamsey County5,302±562$125,756$470,200$1,310100%
Tract 376.01271230376015.1 mi southwestRamsey County4,203±624$87,131$386,300$1,294100%
Tract 376.03271230376034.3 mi southwestRamsey County2,716±426$58,883not published$1,115100%
Tract 376.04271230376044.6 mi southwestRamsey County2,272±259$62,258$262,000$1,475100%
Tract 428271230428000.6 mi northRamsey County2,911±604$50,008$208,900$1,199100%
Tract 429271230429001.7 mi westRamsey County4,215±483$99,726$485,500$1,430100%
Tract 430.01271230430014.7 mi westRamsey County4,451±549$111,554$516,900$1,332100%
Tract 430.02271230430024.6 mi westRamsey County1,931±305$109,904$706,600$1,165100%
Tract 9800271239800004.9 mi southeastRamsey County0±10not publishednot publishednot published100%

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