County

San Bernardino County, CA

116 ZIP codes  ·  73 cities  ·  California

👥2,184,439Population
💰$85,298Median HH Income▲ 12% above avg
🎂34.8Median Age
🏠$490,946Median Home Value▲ 76% above avg
🎓33.4%College Grads▼ 14% below avg
📊7.2%Unemployment▲ 47% above avg
People & Population (ACS 2023 — weighted avg)
♂ Male 50.1% Female 49.9% ♀

Race & Ethnicity

White: 25.7%Hispanic: 54.5%Black: 7.7%Asian: 7.9%Other: 3.3%Race
White25.7%
Hispanic54.5%
Black7.7%
Asian7.9%
Other3.3%

Age Breakdown

Under 5
7%
5–17
19%
18–24
10%
25–44
29%
45–64
23%
65+
6%

Key Indicators

Median Age34.8 yrs
Avg HH Size2.93
Below Poverty13.3% ▲ 33% above avg
College Grads33.4% ▼ 14% below avg
Unemployment7.2% ▲ 47% above avg
No HS Diploma45,063 (3.6%)
HS Graduate396,392 (32%)
Some College148,916 (12%)
Associates218,802 (17.7%)
Bachelors118,598 (9.6%)
Graduate Degree309,178 (25%)

Education

No HS: 3.6%HS Grad: 32%Some College: 12%Associates: 17.7%Bachelors: 9.6%Graduate: 25%Edu
No HS3.6%
HS Grad32.0%
Some College12.0%
Associates17.7%
Bachelors9.6%
Graduate25.0%
Housing & Income

Housing Tenure

Owner: 61.6%Renter: 38.4%Tenure
Owner61.6%
Renter38.4%

Home Value Distribution

Under $50k
4%
$50k–$100k
3%
$100k–$150k
2%
$150k–$200k
2%
$200k–$300k
9%
$300k–$500k
34%
Over $500k
45%

Financials

Median HH Income$85,298 ▲ 12% above avg
Median Home Value$490,945 ▲ 76% above avg
Home/Income Ratio5.8x (nat avg ~3.5x)
Median Rent$1,780/mo
Total Housing Units737,522
Vacant Units70,449

Income Distribution

Under $25k
14%
$25k–$50k
14%
$50k–$75k
16%
$75k–$100k
14%
$100k–$150k
20%
$150k–$200k
11%
Over $200k
11%
Employment & Commute

How People Get to Work

Drove Alone
86%
Public Transit
1%
Walked
2%
Work From Home
11%

Commute Time

Under 15 min
22%
15–30 min
33%
30–45 min
20%
Over 45 min
25%
Housing Stock

Year Built

Before 1940
2%
1940s–1950s
10%
1960s–1970s
19%
1980s–1990s
15%
2000+
54%
About San Bernardino County, CA

San Bernardino County is located in California and encompasses 116 ZIP codes spanning 73 cities and communities. The county has an estimated population of 2,184,439 residents. With a median age of 34.78, it is a relatively young county.

San Bernardino County has a middle-income economic profile. The median household income of $85,297 is near the national average. Unemployment stands at 7.2%, above the national average. The poverty rate of 13.3% is above the national average.

Housing in San Bernardino County is a premium housing market, with a median home value of $490,945 — significantly above the national average. Monthly median rent is approximately $1,780. Homeownership rates are high at 61.6%, reflecting a largely residential, stable population.

The residents of San Bernardino County are majority Hispanic (54.49%). Educational attainment is moderately educated — 33.4% of adults hold a bachelor's degree or higher, near the national average.

San Bernardino County, CA is a middle-income area in California. The 116 ZIP codes within the county each have their own character — browse the full list below to find the right community, whether you're looking for affordable housing, strong schools, or economic opportunity.

ZIP Codes in San Bernardino County
ZIPCityPopulationMedian IncomeMedian HomeMedian RentUnemp.College
92301 Adelanto 38,651 $68,205 $316,300 $1,385 11.6% 19.4%
92305 Angelus Oaks 371 $114,453 $417,900 0.0% 74.3%
92307 Apple Valley 40,666 $74,715 $396,900 $1,379 9.3% 36.3%
92308 Apple Valley 42,402 $63,484 $360,800 $1,390 7.8% 28.5%
92311 Barstow 33,982 $59,338 $217,500 $1,081 9.2% 23.5%
92314 Big Bear City 10,410 $79,191 $412,800 $1,428 7.7% 37.5%
92315 Big Bear Lake 5,215 $79,293 $538,200 $1,278 6.4% 46.4%
92316 Bloomington 31,909 $82,117 $448,200 $1,450 6.2% 20.6%
92317 Blue Jay 708 $50,625 $548,700 $1,518 0.0% 61.5%
92321 Cedar Glen 828 $50,893 $480,000 $948 17.9% 42.2%
91708 Chino 17,308 $104,242 $642,500 $2,712 9.6% 44.4%
91710 Chino 80,186 $104,205 $645,200 $2,002 4.8% 39.2%
91709 Chino Hills 78,200 $122,784 $829,900 $2,750 6.3% 58.8%
92324 Colton 57,049 $69,419 $413,100 $1,600 6.8% 27.9%
92325 Crestline 9,689 $79,254 $358,300 $1,514 5.2% 38.2%
92242 Earp 1,203 $37,679 $134,400 $818 14.0% 21.8%
92333 Fawnskin 403 $78,333 $400,000 $1,775 0.9% 58.6%
92335 Fontana 95,295 $75,198 $433,600 $1,636 7.1% 20.0%
92336 Fontana 103,393 $121,989 $604,600 $2,064 6.5% 40.4%
92337 Fontana 36,944 $104,936 $519,400 $2,120 7.6% 26.9%
92339 Forest Falls 1,277 $86,492 $503,200 $1,757 3.0% 47.4%
92310 Fort Irwin 8,791 $66,964 $1,601 2.9% 42.2%
92313 Grand Terrace 13,069 $83,668 $465,800 $1,782 6.9% 36.2%
92341 Green Valley Lake 299 $67,188 $368,300 25.8% 44.8%
92342 Helendale 6,677 $110,586 $339,700 $1,575 2.9% 31.8%
92344 Hesperia 20,671 $99,909 $454,100 $2,117 8.2% 33.7%
92345 Hesperia 87,906 $65,949 $359,700 $1,499 10.0% 22.3%
92346 Highland 56,956 $84,818 $461,500 $1,654 4.4% 35.2%
92347 Hinkley 630 $45,733 $632 0.0% 11.9%
92252 Joshua Tree 7,916 $62,821 $290,800 $1,172 7.6% 38.6%
92352 Lake Arrowhead 6,496 $106,575 $627,400 $2,132 3.3% 51.2%
92285 Landers 2,914 $44,038 $221,500 $976 6.0% 25.9%
92354 Loma Linda 23,076 $86,063 $539,100 $1,711 4.9% 57.7%
92356 Lucerne Valley 6,665 $46,625 $239,100 $1,138 22.1% 24.7%
92358 Lytle Creek 712 $92,772 $513,800 $1,841 9.8% 33.5%
92359 Mentone 9,394 $74,408 $411,100 $1,270 2.5% 34.0%
91763 Montclair 37,515 $77,627 $550,000 $1,767 6.0% 28.2%
92256 Morongo Valley 3,907 $56,821 $265,100 $1,362 7.9% 29.5%
92363 Needles 5,392 $40,226 $138,900 $738 14.9% 18.9%
92365 Newberry Springs 2,514 $61,944 $161,200 $947 20.4% 21.5%
91761 Ontario 62,506 $97,396 $590,000 $2,015 6.1% 33.2%
91762 Ontario 63,656 $76,289 $568,700 $1,752 6.0% 33.8%
91764 Ontario 55,412 $75,605 $524,100 $2,039 5.5% 31.0%
92368 Oro Grande 925 $75,000 $313,700 $1,212 9.7% 21.0%
92371 Phelan 21,678 $78,761 $351,700 $1,701 13.5% 24.1%
92372 Pinon Hills 4,854 $63,665 $418,700 $1,074 11.7% 24.7%
91701 Rancho Cucamonga 38,597 $113,576 $718,800 $2,232 5.5% 50.4%
91730 Rancho Cucamonga 71,692 $89,654 $595,400 $2,240 5.7% 45.0%
91737 Rancho Cucamonga 22,797 $116,903 $843,500 $2,263 7.8% 51.1%
91739 Rancho Cucamonga 41,722 $141,475 $860,200 $2,508 5.3% 55.4%
92373 Redlands 34,816 $99,354 $713,200 $1,886 5.9% 59.8%
92374 Redlands 44,287 $96,237 $494,000 $1,972 7.0% 46.7%
92376 Rialto 84,161 $76,914 $433,100 $1,613 9.3% 20.2%
92377 Rialto 21,685 $111,088 $553,800 $2,395 6.8% 32.8%
92378 Rimforest 445 $70,515 $350,000 $1,278 0.0% 57.3%
92382 Running Springs 5,301 $85,208 $373,700 $1,731 5.3% 49.7%
92401 San Bernardino 2,283 $42,898 $348,400 $1,155 7.3% 24.2%
92404 San Bernardino 63,067 $66,173 $383,700 $1,386 5.5% 22.3%
92405 San Bernardino 31,207 $59,271 $376,800 $1,424 7.0% 25.5%
92407 San Bernardino 69,191 $83,662 $473,200 $1,771 7.3% 30.4%
92408 San Bernardino 13,880 $63,696 $407,300 $1,314 7.5% 28.7%
92410 San Bernardino 48,286 $53,390 $273,700 $1,303 6.2% 13.8%
92411 San Bernardino 27,157 $55,457 $318,500 $1,355 5.8% 14.6%
92385 Skyforest 186 $72,778 $388,300 8.5% 71.1%
92386 Sugarloaf 2,037 $46,490 $447,200 $1,946 9.0% 46.6%
93562 Trona 1,822 $67,643 $60,200 $809 10.2% 27.8%
92277 Twentynine Palms 27,742 $55,515 $224,300 $1,267 3.6% 34.2%
92391 Twin Peaks 2,192 $70,987 $313,100 $1,473 3.9% 32.7%
91784 Upland 26,900 $157,118 $853,900 $2,790 5.1% 59.7%
91786 Upland 55,519 $86,961 $607,100 $1,923 5.2% 40.3%
92392 Victorville 64,352 $81,652 $365,800 $1,790 12.2% 23.1%
92394 Victorville 39,230 $75,430 $340,200 $1,564 9.1% 25.7%
92395 Victorville 49,323 $57,407 $335,900 $1,478 12.0% 26.2%
92397 Wrightwood 5,699 $86,370 $457,400 $1,668 3.3% 53.0%
92398 Yermo 1,657 $56,664 $185,500 $626 35.6% 9.3%
92399 Yucaipa 55,029 $94,718 $472,400 $1,658 6.9% 37.5%
92284 Yucca Valley 25,782 $52,886 $314,500 $1,346 8.0% 30.6%

Look Up a ZIP Code

Enter a ZIP code or city name