The Town Files

San Bernardino County, California

2,197,104 people. The median home is worth $505,000 (typical California town: $596,900) and the median household earns $85,478.

Towns in San Bernardino County

Towns in San Bernardino County

TownPeopleMedian homeIncomeMedian age
San Bernardino222,101$422,300$67,41532.2
Fontana208,393$586,800$102,82133.8
Ontario175,265$607,600$88,94133.5
Rancho Cucamonga174,453$740,200$111,89538.6
Victorville134,810$385,600$74,41032.3
Rialto104,026$487,900$88,85732.6
Hesperia99,818$409,000$72,16032.7
Chino91,403$683,400$104,68236.2
Upland79,040$739,400$105,83037.7
Chino Hills78,411$874,900$126,33440.5
Apple Valley75,791$407,400$69,88236.5
Redlands73,168$618,900$105,04134.6
Highland56,999$485,600$77,12033.5
Yucaipa54,542$502,100$90,79436.3
Colton53,909$443,800$71,20833.9
Adelanto38,046$349,100$68,68529.6
Montclair37,865$569,100$77,65933.7
Twentynine Palms28,065$268,200$62,55424.8
Barstow25,415$245,000$53,38032.7
Loma Linda24,791$596,900$82,35335.5
Bloomington24,339$469,200$81,64032.9
Yucca Valley21,738$363,400$59,56339.1
Phelan13,859$386,800$79,91433.4
Grand Terrace13,150$517,600$83,62837.7
Big Bear City12,738$463,500$71,51147.2
Lake Arrowhead12,401$596,500$95,23649.5
Crestline11,650$394,400$77,78644.1
Muscoy10,719$422,600$71,45831.4
Spring Valley Lake9,598$463,000$82,62535.7
Mentone9,557$436,700$74,70837.7
Oak Hills9,450$527,500$101,32340.0
Fort Irwin8,096—$76,10723.6
Piñon Hills7,258$440,600$68,28938.7
Joshua Tree6,489$334,200$66,29141.2
Silver Lakes6,317$383,600$115,82936.1
Lucerne Valley5,331$269,100$54,78845.5
Running Springs5,268$385,000$81,51637.9
Big Bear Lake5,046$576,700$76,25046.6
Needles4,931$157,200$38,24349.5
Wrightwood4,720$470,700$74,33244.2
Lenwood3,623$194,300$78,95831.4
Morongo Valley3,514$285,400$51,94944.1
San Antonio Heights3,441$1,071,800$138,75047.5
Mountain View Acres3,337$366,900$78,79333.4
Homestead Valley2,789$245,900$45,32347.9

People and housing

San Bernardino CountyTypical California town
Median home value$505,000$596,900
Median rent$1,801$1,827
Median household income$85,478$91,557
Median age34.740.2
Bachelor's degree or higher23.3%27.7%
Below the poverty line13.3%10.3%

Jobs and pay

845,908 jobs in 2024, average pay $62,368 a year.

Largest industries in San Bernardino CountyHealth care & social assistan…133,946 jobs · $60,345Transportation & warehousing120,696 jobs · $62,263Retail88,162 jobs · $43,648Hotels & restaurants73,308 jobs · $29,287Administrative & support52,590 jobs · $44,948Manufacturing50,339 jobs · $73,614
BLS QCEW 2024.
Unemployment rate in San Bernardino County0%4%8%12%2000200420082012201620202023 4.7%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 3,317 storm events in San Bernardino County from 1996 to 2026, with 108 deaths.

Storm events in San Bernardino County by type since 1996Flood163Drought78Wildfire236High Wind664Lightning63Heavy Rain124Heavy Snow132Flash Flood839Strong Wind116Excessive Heat317
NOAA NCEI Storm Events Database.

Federal disaster declarations

San Bernardino County has been included in 61 FEMA declarations since 1953.

DeclaredIncidentDeclaration
September 11, 2024FireFM-5537: Bridge Fire
September 7, 2024FireFM-5535: Line Fire
April 3, 2023Severe StormDR-4699: Severe Winter Storms, Straight-Line Winds, Flooding, Landslides, And Mudslides
March 10, 2023FloodEM-3592: Severe Winter Storms, Flooding, Landslides, And Mudslides
January 9, 2023FloodEM-3591: Severe Winter Storms, Flooding, And Mudslides
October 26, 2020FireFM-5381: Blue Ridge Fire
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).