We use cookies for essential site functions and, with your permission, for analytics and advertising. California residents can opt out of the sale or sharing of personal information at any time. See our Privacy Policy, Cookie Policy, and Do Not Sell or Share My Personal Information.
South Bay coast
Imperial Beach is the most affordable beach town in San Diego County: a long fishing pier, the Tijuana Estuary's bird trails, Border Field State Park's horseback beach and sunsets without the Pacific Beach chaos.
Last updated
Imperial Beach is the only place left in San Diego where you can live within walking distance of the ocean for well under $1M — with real caveats about water quality. Median home: ~$800K. Typical 2BR rent: ~$2,600 (2BR). Commute to downtown: 20–30 min.
Population
~26,000
Median home
~$800K
2BR rent
~$2,600 (2BR)
To downtown
20–30 min
Schools
South Bay Union (K–6) + Sweetwater Union HS (Mar Vista)
Beach cottages, 1960s duplexes and newer condos near Seacoast Drive. Ocean-block condos start far below their North County equivalents.
South Bay Union K–6 into Sweetwater Union High (Mar Vista). Ratings are modest; some families use district choice or Coronado/charter options.
I-5 or Highway 75 through Coronado; downtown is 20–30 minutes, and the Blue Line trolley is a short drive in San Ysidro or Chula Vista.
It's the most affordable coastal town in San Diego County with a real beach-town feel — the honest downsides are frequent water-quality closures, aircraft noise and lower-rated schools.
About 14 miles — 20 to 30 minutes by car via I-5 or the Silver Strand.
The Sandi Spots Newsletter
New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.
One email a week. Unsubscribe anytime.
Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking. Last updated .