San Bernardino County, California
County seat: San Bernardino · Population 2.2 million (2025) · 20,068 sq mi
San Bernardino County is the 5th most populous of California's 58 counties, with 2,224,091 people (2025 estimate). Its county seat is San Bernardino. The map shows its 24 cities and towns and the 8 neighboring counties.

San Bernardino County facts
- County seat
- San Bernardino
- Population (2025 estimate)
- 2,224,091 +2% since 2020
- Land area
- 20,068 sq mi 1st largest of 58
- Water area
- 37 sq mi
- Population density
- 111 per sq mi
- Established
- 1853
- Named after
- San Bernardino city in and seat of San Bernardino County, California, United States
- Largest city
- San Bernardino 222,044
- Median household income
- $85,478
- Cities and towns
- 24 plus 28 CDPs
- ZIP codes
- 100
- Time zone
- Pacific
- FIPS code
- 06071
Cities and towns in San Bernardino County
San Bernardino County has 24 incorporated cities, towns and villages. Populations count the people living inside San Bernardino County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| San Bernardino (county seat) | City | 222,044 | |
| Fontana | City | 221,223 | |
| Ontario | City | 187,013 | |
| Rancho Cucamonga | City | 177,856 | |
| Victorville | City | 141,395 | |
| Rialto | City | 106,554 | |
| Hesperia | City | 102,605 | |
| Chino | City | 96,957 | |
| Upland | City | 79,446 | |
| Chino Hills | City | 77,519 | |
| Apple Valley | Town | 75,247 | |
| Redlands | City | 74,128 | |
| Highland | City | 57,614 | |
| Yucaipa | City | 54,953 | |
| Colton | City | 53,383 | |
| Adelanto | City | 38,798 | |
| Montclair | City | 37,563 | |
| Twentynine Palms | City | 25,939 | |
| Loma Linda | City | 25,221 | |
| Barstow | City | 24,804 | |
| Yucca Valley | Town | 21,887 | |
| Grand Terrace | City | 12,936 | |
| Big Bear Lake | City | 5,018 | |
| Needles | City | 4,821 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Bloomington | 25,698 | |
| Phelan | 18,496 | |
| Muscoy | 12,025 | |
| Big Bear City | 11,431 | |
| Lake Arrowhead | 10,639 | |
| Crestline | 9,835 | |
| Mentone | 9,514 | |
| Spring Valley Lake | 9,483 | |
| Oak Hills | 9,013 | |
| Fort Irwin | 8,419 | |
| Piñon Hills | 7,065 | |
| Silver Lakes | 6,977 | |
| Joshua Tree | 6,234 | |
| Lucerne Valley | 5,957 | |
| Wrightwood | 5,067 | |
| Running Springs | 4,917 | |
| Morongo Valley | 4,209 | |
| Mountain View Acres | 3,512 | |
| San Antonio Heights | 3,458 | |
| Lenwood | 3,383 | |
| Homestead Valley | 2,689 | |
| Searles Valley | 1,713 | |
| Big River | 1,140 | |
| Yermo | 958 | |
| Lytle Creek | 672 | |
| Oak Glen | 510 | |
| Baker | 339 | |
| Bluewater | 177 |
ZIP codes in San Bernardino County
100 ZIP codes reach into San Bernardino County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 89019 also Inyo County
- 91701
- 91708
- 91709 also Los Angeles County
- 91710
- 91730
- 91737
- 91739
- 91759 also Los Angeles County
- 91761
- 91762
- 91763
- 91764
- 91766 also Los Angeles County
- 91784
- 91786
- 92242
- 92252
- 92256
- 92267
- 92268
- 92277 also Riverside County
- 92278
- 92280
- 92284
- 92285
- 92301
- 92304
- 92305
- 92307
- 92308
- 92309
- 92310
- 92311
- 92313
- 92314
- 92315
- 92316
- 92317
- 92320 also Riverside County
- 92321
- 92322
- 92324 also Riverside County
- 92325
- 92327
- 92332
- 92333
- 92335
- 92336
- 92337
- 92338
- 92339
- 92341
- 92342
- 92344
- 92345
- 92346
- 92347
- 92350
- 92352
- 92354
- 92356
- 92358
- 92359
- 92363
- 92364
- 92365
- 92368
- 92369
- 92371
- 92372
- 92373 also Riverside County
- 92374
- 92376
- 92377
- 92378
- 92382
- 92385
- 92386
- 92391
- 92392
- 92394
- 92395
- 92397 also Los Angeles County
- 92398
- 92399 also Riverside County
- 92401
- 92404
- 92405
- 92407
- 92408
- 92410
- 92411
- 92415
- 92509 also Riverside County
- 92880 also Riverside County
- 93516 also Kern County
- 93555 also Kern County
- 93558
- 93562
Population of San Bernardino County, 2020–2025
San Bernardino County grew by 42,438 people (+2%) between April 2020 and July 2025: 41,662 more births than deaths and a net loss of 888 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 2,183,200 |
| 2021 | 2,190,129 |
| 2022 | 2,196,267 |
| 2023 | 2,203,706 |
| 2024 | 2,218,764 |
| 2025 | 2,224,091 |
Neighboring counties
- Riverside County south · 2,544,916 people
- Inyo County northwest · 18,158 people
- Clark County, Nevada northeast · 2,407,226 people
- Kern County west · 927,068 people
- Los Angeles County west · 9,694,934 people
- Mohave County, Arizona northeast · 228,102 people
- La Paz County, Arizona southeast · 16,711 people
- Orange County southwest · 3,149,507 people
Printable San Bernardino County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (182 KB)
- PNG (2400 px) (115 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the California county map with all 58 counties. Found an error? Tell us.