Imperial Beach, CA
26,157
Population
4.3
square miles
6,096.4
people per square mile