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.

Map of San Bernardino County, California with cities, towns and the county boundary
San Bernardino County, California with its cities and towns, unincorporated communities (CDPs) and neighboring counties. Boundaries: U.S. Census Bureau, 2025. Free to use with attribution (CC BY 4.0).

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.

NameTypePopulation 2025Also in
San Bernardino (county seat)City222,044
FontanaCity221,223
OntarioCity187,013
Rancho CucamongaCity177,856
VictorvilleCity141,395
RialtoCity106,554
HesperiaCity102,605
ChinoCity96,957
UplandCity79,446
Chino HillsCity77,519
Apple ValleyTown75,247
RedlandsCity74,128
HighlandCity57,614
YucaipaCity54,953
ColtonCity53,383
AdelantoCity38,798
MontclairCity37,563
Twentynine PalmsCity25,939
Loma LindaCity25,221
BarstowCity24,804
Yucca ValleyTown21,887
Grand TerraceCity12,936
Big Bear LakeCity5,018
NeedlesCity4,821

Unincorporated communities (CDPs)

Census-designated places are communities without their own city government; the county provides their services.

CommunityPopulationAlso in
Bloomington25,698
Phelan18,496
Muscoy12,025
Big Bear City11,431
Lake Arrowhead10,639
Crestline9,835
Mentone9,514
Spring Valley Lake9,483
Oak Hills9,013
Fort Irwin8,419
Piñon Hills7,065
Silver Lakes6,977
Joshua Tree6,234
Lucerne Valley5,957
Wrightwood5,067
Running Springs4,917
Morongo Valley4,209
Mountain View Acres3,512
San Antonio Heights3,458
Lenwood3,383
Homestead Valley2,689
Searles Valley1,713
Big River1,140
Yermo958
Lytle Creek672
Oak Glen510
Baker339
Bluewater177

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.

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
20202,183,200
20212,190,129
20222,196,267
20232,203,706
20242,218,764
20252,224,091

Neighboring counties

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.

Paste this code to embed the map on your site:

Sources

Back to the California county map with all 58 counties. Found an error? Tell us.