Imperial County, California

County seat: El Centro · Population 181,411 (2025) · 4,176 sq mi

Imperial County is the 31st most populous of California's 58 counties, with 181,411 people (2025 estimate). Its county seat is El Centro. The map shows its 7 cities and towns and the 4 neighboring counties.

Map of Imperial County, California with cities, towns and the county boundary
Imperial 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).

Imperial County facts

County seat
El Centro
Population (2025 estimate)
181,411 +1% since 2020
Land area
4,176 sq mi 10th largest of 58
Water area
305 sq mi
Population density
43 per sq mi
Established
1907
Named after
Imperial Valley valley in Southern California
Largest city
El Centro 44,382
Median household income
$57,681
Cities and towns
7 plus 11 CDPs
ZIP codes
18
Time zone
Pacific
FIPS code
06025

Cities and towns in Imperial County

Imperial County has 7 incorporated cities, towns and villages. Populations count the people living inside Imperial County; cities that cross a county line also list the other counties.

NameTypePopulation 2025Also in
El Centro (county seat)City44,382
CalexicoCity38,623
BrawleyCity28,008
ImperialCity22,330
CalipatriaCity6,012
HoltvilleCity5,591
WestmorlandCity2,015

Unincorporated communities (CDPs)

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

CommunityPopulationAlso in
Heber7,312
Salton City5,988
Seeley1,182
Niland1,116
Desert Shores801
Salton Sea Beach453
El Centro Naval Air Facility443
Bombay Beach356
Winterhaven234
Ocotillo118
Palo Verde75

ZIP codes in Imperial County

18 ZIP codes reach into Imperial County. ZIP codes ignore county lines, so some also cover a neighboring county.

Population of Imperial County, 2020–2025

Imperial County grew by 1,706 people (+1%) between April 2020 and July 2025: 4,641 more births than deaths and a net loss of 2,970 people from migration.

Year (July 1)Population
2020179,532
2021178,809
2022179,421
2023180,683
2024182,771
2025181,411

Neighboring counties

Printable Imperial 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.