12. San Diego, CA
San Diego is the second largest city in California with a population of about 1.3 million. It is located approximately 120 miles south of Los Angeles and sprawls towards the Mexican border. The cost of living in San Diego is 32.3% above the national average. The median price of homes in the city is $519,500 and the average household income is $63,990. However, groceries cost only 5% more than the national average and the sunshine is free.
