1 - City Heights One of the reasons City Heights is more affordable than other areas in San Diego is its diverse housing stock. The neighborhood is home to a variety of apartment complexes, duplexes, and small single-family homes, catering to different budget ranges.