Census tracts · San Bernardino, CA

Census tracts in San Bernardino, California

47 census tracts lie mostly within San Bernardino, and 26 more reach into it, by the 2020 census blocks they share. Median household income runs from $14,306 in Tract 57.01 to $127,674 in Tract 45.03, against $67,415 for San Bernardino as a whole (ACS 2020-2024 5-year estimates).

Which census tracts of San Bernardino earn the most and the least?

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

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

Census tracts in or partly in San Bernardino, ACS 2020-2024 5-year estimates. Distance and direction from the Census Bureau's internal point of San Bernardino (2024 Gazetteer), which is not always its downtown
Tract 42.01060710042012.3 mi southwestSan Bernardino County7,316±1,057$58,205$358,200$1,016100%
Tract 42.02060710042021.7 mi southwestSan Bernardino County5,197±635$50,217$365,900$1,324100%
Tract 44.01060710044014.7 mi southwestSan Bernardino County4,301±669$102,900$416,700$1,191100%
Tract 44.04060710044043.9 mi southwestSan Bernardino County5,557±851$61,295$88,700$1,086100%
Tract 45.10060710045103.4 mi northwestSan Bernardino County5,271±550$87,357$435,800$2,147100%
Tract 45.11060710045114.8 mi northwestSan Bernardino County4,067±1,073$96,311$465,900$1,940100%
Tract 45.12060710045124.6 mi northwestSan Bernardino County4,766±795$108,203$621,400$1,507100%
Tract 46.01060710046012.7 mi northwestSan Bernardino County9,192±1,088$110,625$474,400$2,195100%
Tract 46.03060710046031.3 mi northwestSan Bernardino County7,117±911$82,708$468,000$1,716100%
Tract 46.04060710046040.8 mi westSan Bernardino County5,004±530$60,367$417,400$1,688100%
Tract 47060710047001.4 mi southwestSan Bernardino County6,082±822$48,981$382,000$1,465100%
Tract 48060710048002.2 mi southSan Bernardino County3,410±572$53,702$365,800$1,373100%
Tract 49.01060710049012.9 mi southSan Bernardino County4,199±838$51,875$284,800$1,366100%
Tract 51.01060710051011.5 mi northeastSan Bernardino County4,913±832$98,679$497,500$1,433100%
Tract 51.02060710051021.4 mi northSan Bernardino County4,135±638$89,972$469,000$1,510100%
Tract 52060710052000.8 mi eastSan Bernardino County4,346±775$79,534$423,300$1,875100%
Tract 5306071005300at the center pointSan Bernardino County5,246±995$67,901$371,900$1,632100%
Tract 54060710054000.6 mi southSan Bernardino County6,529±880$62,799$376,200$1,239100%
Tract 55.01060710055011.1 mi southSan Bernardino County3,424±1,100$40,446$387,000$1,223100%
Tract 55.02060710055021.2 mi southeastSan Bernardino County5,406±712$36,886$325,300$1,384100%
Tract 56.01060710056011.7 mi southSan Bernardino County3,891±780$49,385$332,600$1,425100%
Tract 56.02060710056021.7 mi southSan Bernardino County2,932±527$45,903$303,300$1,443100%
Tract 57.01060710057012.8 mi southSan Bernardino County2,229±352$14,306$324,500$478100%
Tract 58060710058002.3 mi southSan Bernardino County3,365±516$35,813$392,100$1,029100%
Tract 74.04060710074045.1 mi eastSan Bernardino County5,441±1,111$103,308$529,300$2,205100%
Tract 123060710123004.3 mi eastSan Bernardino County2,575±306not publishednot publishednot published100%
Tract 9801060719801004.3 mi southeastSan Bernardino County3±4not publishednot publishednot published100%
Tract 45.05060710045052.2 mi northSan Bernardino County5,338±653$63,935$474,300$1,45298%
Tract 49.02060710049023.5 mi southwestSan Bernardino County2,717±362$71,705$286,500$1,52598%
Tract 72.02060710072024.7 mi southSan Bernardino County2,415±368$62,635$366,400$1,34297%
Tract 44.03060710044034.3 mi southwestSan Bernardino County5,251±591$74,323$413,800$1,41695%
Tract 62.01060710062011.6 mi eastSan Bernardino County4,043±635$86,207$429,300$1,88093%
Tract 63.01060710063011.7 mi southeastSan Bernardino County4,732±680$51,948$357,500$1,49393%
Tract 64.01060710064012.3 mi southeastSan Bernardino County3,210±464$45,865$53,100$1,13090%
Tract 124060710124004.5 mi southSan Bernardino County2,732±359$80,417$349,100$1,45490%
Tract 43.02060710043022.9 mi southwestSan Bernardino County4,312±783$60,655$280,100$1,69290%
Tract 43.01060710043013.6 mi southwestSan Bernardino County4,546±670$53,750$439,300$2,82585%
Tract 45.09060710045092.5 mi northSan Bernardino County4,928±847$83,365$482,700$1,91278%
Tract 41.03060710041032.1 mi westSan Bernardino County6,852±1,070$65,086$337,200$1,78776%
Tract 62.04060710062042.4 mi eastSan Bernardino County4,414±585$41,531$435,400$1,36871%
Tract 72.01060710072015.6 mi southeastSan Bernardino County4,467±700$89,620$434,000$1,81167%
Tract 45.07060710045072.0 mi northSan Bernardino County5,864±845$66,168$375,000$1,42466%
Tract 74.10060710074104.8 mi eastSan Bernardino County5,792±702$50,929$313,600$1,67964%
Tract 74.07060710074073.5 mi eastSan Bernardino County3,043±326$46,150$416,000$1,70763%
Tract 65.01060710065013.1 mi southeastSan Bernardino County4,689±901$48,710$341,900$1,56161%
Tract 45.03060710045037.5 mi northwestSan Bernardino County4,692±717$127,674$640,800$2,71958%
Tract 61.01060710061012.1 mi northeastSan Bernardino County4,330±556$82,431$440,100$2,26057%
Tract 61.02060710061022.7 mi eastSan Bernardino County5,314±1,615$112,866$467,000$1,73849%
Tract 62.03060710062032.5 mi eastSan Bernardino County5,555±800$42,218$354,000$1,38248%
Tract 41.01060710041013.5 mi northwestSan Bernardino County5,339±565$76,156$425,300$1,99143%
Tract 63.03060710063032.2 mi southeastSan Bernardino County5,169±1,293$44,100$342,100$1,39542%
Tract 74.08060710074083.6 mi eastSan Bernardino County3,885±497$43,103$412,900$1,46342%
Tract 110.02060710110026.0 mi northeastSan Bernardino County1,479±256$114,375$623,300$1,62542%
Tract 71.10060710071105.8 mi southSan Bernardino County5,657±997$96,500$480,400$2,21340%
Tract 74.11060710074113.5 mi eastSan Bernardino County1,624±395$111,458$517,200$2,77538%
Tract 74.12060710074123.4 mi eastSan Bernardino County5,763±760$86,836$372,500$1,78037%
Tract 64.02060710064023.0 mi southeastSan Bernardino County5,525±831$74,083$413,200$1,44329%
Tract 41.04060710041042.8 mi westSan Bernardino County6,261±1,033$71,875$402,900$1,54528%
Tract 76.06060710076064.0 mi southeastSan Bernardino County3,335±864$46,963not published$1,44925%
Tract 73.03060710073036.1 mi southSan Bernardino County5,399±792$58,229$305,000$1,56219%
Tract 38.04060710038043.5 mi westSan Bernardino County5,306±1,136$110,345$510,300$2,70716%
Tract 74.09060710074094.9 mi eastSan Bernardino County6,798±1,139$70,517$432,100$1,62913%
Tract 79.06060710079068.3 mi eastSan Bernardino County3,867±335$195,568$620,600$3,500 or more13%
Tract 38.03060710038034.4 mi southwestSan Bernardino County4,995±619$69,079$471,100$1,90010%
Tract 27.06060710027065.9 mi northwestSan Bernardino County14,186±963$147,066$622,800$3,05210%
Tract 65.02060710065023.1 mi southeastSan Bernardino County3,157±407$64,375$354,000$1,73810%
Tract 108.05060710108059.5 mi northSan Bernardino County2,901±1,195$69,205$618,900$2,0659%
Tract 63.04060710063042.8 mi eastSan Bernardino County4,815±987$58,583$369,300$1,5928%
Tract 66.04060710066044.2 mi southwestSan Bernardino County4,155±592$65,427$435,500$1,4804%
Tract 76.03060710076034.6 mi southeastSan Bernardino County4,671±916$46,694$384,200$1,4403%
Tract 79.05060710079056.4 mi eastSan Bernardino County3,918±965$121,875$605,900$1,9282%
Tract 92.020607100920217 mi northwestSan Bernardino County1,617±216$86,538$441,300$9961%
Tract 78060710078006.4 mi southeastSan Bernardino County7,528±917$92,693$465,200$2,2441%

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