Census tracts · Upland, CA

Census tracts in Upland, California

17 census tracts lie mostly within Upland, by the 2020 census blocks they share. Median household income runs from $61,825 in Tract 8.25 to $186,333 in Tract 8.14, against $105,830 for Upland as a whole (ACS 2020-2024 5-year estimates).

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

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

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

Census tracts in or partly in Upland, ACS 2020-2024 5-year estimates. Distance and direction from the Census Bureau's internal point of Upland (2024 Gazetteer), which is not always its downtown
Tract 8.08060710008081.2 mi eastSan Bernardino County5,846±770$103,140$602,500$1,675100%
Tract 8.13060710008132.0 mi northwestSan Bernardino County3,210±303$126,319$845,000$2,940100%
Tract 8.14060710008141.8 mi northSan Bernardino County3,704±375$186,333$950,900$3,179100%
Tract 8.15060710008151.4 mi northwestSan Bernardino County3,508±414$146,179$813,700$3,338100%
Tract 8.16060710008160.8 mi northSan Bernardino County4,830±750$156,875$888,800$2,935100%
Tract 8.17060710008171.4 mi westSan Bernardino County3,853±587$103,125$697,000$1,780100%
Tract 8.1806071000818at the center pointSan Bernardino County6,087±900$134,722$775,000$2,300100%
Tract 8.19060710008191.7 mi northeastSan Bernardino County5,898±816$165,761$827,000$3,008100%
Tract 8.20060710008201.7 mi northeastSan Bernardino County3,883±488$174,107$918,100not published100%
Tract 8.21060710008212.1 mi southwestSan Bernardino County5,258±575$93,636$650,100$2,462100%
Tract 8.23060710008231.3 mi southwestSan Bernardino County6,417±633$90,066$554,700$2,034100%
Tract 8.24060710008240.9 mi southSan Bernardino County5,575±654$82,358$572,400$1,641100%
Tract 8.25060710008251.9 mi southwestSan Bernardino County3,714±419$61,825$595,500$1,983100%
Tract 8.26060710008261.7 mi southSan Bernardino County4,724±651$88,285$650,500$1,982100%
Tract 9.01060710009011.5 mi southeastSan Bernardino County5,104±640$72,375$546,500$1,855100%
Tract 9.03060710009031.8 mi southeastSan Bernardino County3,501±442$90,254$612,600$2,036100%
Tract 9.04060710009042.0 mi southeastSan Bernardino County4,145±630$87,450$598,300$1,734100%

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