Imperial Beach
City in San Diego County, California

Imperial Beach is a city in San Diego County, California, with 26,137 residents (2020 Census). It sits at 20 ft (6 m) above sea level. The nearest town is Coronado, 6.8 miles N.
- 26,137residents (2020 Census)
- 20 ftelevation · 6 m
- 4.3 sq miland area · 11.1 km²
- 6,090 / sq mipopulation density
- 91932ZIP code
About Imperial Beach
Imperial Beach is a beach city in San Diego County, California, United States, with a population of 26,137 as of the 2020 census. It is in the South Bay area of San Diego County, 14.1 miles (22.7 km) south of downtown San Diego and 5 miles (8 km) northwest of downtown Tijuana, Mexico. Imperial Beach is the southernmost city in California and the West Coast of the United States.
Text: Wikipedia · CC BY-SA 4.0
Imperial Beach weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Imperial Beach
All 24 webcams near Imperial Beach ›Living in Imperial Beach
- Median household income
- $86,111
- Median home value
- $857,000
- Median rent
- $2,011/mo
- Median age
- 35.1
Do you know Imperial Beach? Tell us about it
Help other travelers: share what makes Imperial Beach special. We review every message before publishing it.
Map of Imperial Beach
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Imperial Beach Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Imperial Beach, CA population
Imperial Beach had 26,137 residents in the 2020 Census.
| 2020 Census | 26,137 |
|---|---|
| Density | 6,090 per sq mi (2,351 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Imperial Beach at a glance
| State | California (CA) |
|---|---|
| County | San Diego County |
| Type | City |
| Population | 26,137 (2020) |
| Land area | 4.29 sq mi (11.1 km²) |
| Water area | 0.15 sq mi (0.39 km²) |
| Elevation | 20 ft (6 m) |
| Coordinates | 32.5654° N, 117.1146° W |
| ZIP code | 91932 |
| Official website | imperialbeachca.gov |
| Census code (GEOID) | 0636294 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Imperial Beach
- Coronado6.8 mi N
- National City7.0 mi N
- Chula Vista7.2 mi NE
- Bonita9.8 mi NE
- La Presa12.0 mi NE
- Lemon Grove12.5 mi N
- Spring Valley13.9 mi NE
- La Mesa15.3 mi N
- Casa de Oro-Mount Helix16.1 mi NE
- Jamul17.7 mi NE
- Rancho San Diego17.7 mi NE
- San Diego18.3 mi N
Straight-line distance between town centers.
Frequently asked questions about Imperial Beach
What county is Imperial Beach in?
Imperial Beach is in San Diego County, California.
What is the population of Imperial Beach, CA?
26,137 people lived in Imperial Beach at the 2020 Census.
What is the ZIP code of Imperial Beach, CA?
The ZIP code of Imperial Beach is 91932.
What is the elevation of Imperial Beach?
20 feet (6 m) above sea level.
What towns are near Imperial Beach?
Coronado (6.8 mi), National City (7.0 mi), Chula Vista (7.2 mi), Bonita (9.8 mi), La Presa (12.0 mi).
Last updated: