Best beach towns on the West Coast
Summer vacation is mostly over across the U.S., with kids already headed back to school. But Americans were busy this summer. On Memorial Day weekend, largely considered the unofficial start of summer, the Transportation Security Administration screened 10.6 million people, surpassing the numbers from 2023 and pre-pandemic levels. July 4th weekend also set travel records, according to AAA booking data, and Labor Day did the same. Domestic travel over Labor Day weekend in 2024 was up 9% compared to 2023, while the cost to travel domestically was down 2%.
Of course, beaches are one of the most popular places to visit in the summer. But it's never a bad time to visit some of the nation's best beach towns.
So what makes a good beach town? Access to a beach, of course, but also plenty of indoor and outdoor activities to keep kids entertained, warm weather, and a long beach season (the average number of days beaches are open for swimming).
Stacker determined rankings by several factors, giving the most weight to the number of beaches within a quarter mile of a city or town and the total shoreline of those beaches. Weather patterns and the duration of each beach's swim season affect town scores. The ranking also takes into account the prevalence of beach-related businesses, unemployment rates, and median home prices.
The EPA lists more than 300 beaches on the West Coast, totaling more than 600 miles of beach shoreline.
Editor's note: The data was analyzed before the devastating wildfires in Hawaii, so the ranking includes Lahaina, which was obliterated by the blaze. Hawaii's governor estimates it will take years to rebuild the historic site.
Correction
A previous version of this article contained multiple errors in data analysis that skewed the overall ranking of beach towns, including incorrectly identifying the number of beaches in some towns and mischaracterizing some municipalities as beach towns. The article has been updated to correct the errors.
#50. San Francisco, California
- Number of beaches: 8
- Beach length: 9.38 miles
- Average swim season length: 345 days
- Average county summer temperature: 63.0 degrees
- Median home price: $1,233,900
#49. San Buenaventura (Ventura), California
- Number of beaches: 7
- Beach length: 6.06 miles
- Average swim season length: 364 days
- Average county summer temperature: 71.1 degrees
- Median home price: $636,200
#48. Oceano, California
- Number of beaches: 2
- Beach length: 8.58 miles
- Average swim season length: 364 days
- Average county summer temperature: 73.3 degrees
- Median home price: $512,000
#47. Mckinleyville, California
- Number of beaches: 3
- Beach length: 6.88 miles
- Average swim season length: 364 days
- Average county summer temperature: 66.7 degrees
- Median home price: $342,000
#46. San Simeon, California
- Number of beaches: 1
- Beach length: 3.57 miles
- Average swim season length: 365 days
- Average county summer temperature: 73.3 degrees
- Median home price: $292,200
#45. Port Hueneme, California
- Number of beaches: 5
- Beach length: 5.74 miles
- Average swim season length: 364 days
- Average county summer temperature: 71.1 degrees
- Median home price: $453,300
#44. El Segundo, California
- Number of beaches: 3
- Beach length: 6.48 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.9 degrees
- Median home price: $1,311,500
#43. Morro Bay, California
- Number of beaches: 2
- Beach length: 4.63 miles
- Average swim season length: 364 days
- Average county summer temperature: 73.3 degrees
- Median home price: $728,600
#42. Santa Monica, California
- Number of beaches: 3
- Beach length: 6.46 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.9 degrees
- Median home price: $1,497,300
#41. National City, California
- Number of beaches: 1
- Beach length: 56.42 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.7 degrees
- Median home price: $462,700
#40. Seal Beach, California
- Number of beaches: 4
- Beach length: 13.58 miles
- Average swim season length: 364 days
- Average county summer temperature: 74.0 degrees
- Median home price: $1,007,000
#39. Newport Beach, California
- Number of beaches: 4
- Beach length: 15.93 miles
- Average swim season length: 364 days
- Average county summer temperature: 74.0 degrees
- Median home price: $2,000,001
#38. Carlsbad, California
- Number of beaches: 3
- Beach length: 8.77 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.7 degrees
- Median home price: $926,100
#37. Imperial Beach, California
- Number of beaches: 4
- Beach length: 5.03 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.7 degrees
- Median home price: $649,900
#36. Oxnard, California
- Number of beaches: 9
- Beach length: 9.73 miles
- Average swim season length: 364 days
- Average county summer temperature: 71.1 degrees
- Median home price: $516,200
#35. San Clemente, California
- Number of beaches: 5
- Beach length: 13.07 miles
- Average swim season length: 364 days
- Average county summer temperature: 74.0 degrees
- Median home price: $977,100
#34. Laguna Beach, California
- Number of beaches: 5
- Beach length: 10.88 miles
- Average swim season length: 364 days
- Average county summer temperature: 74.0 degrees
- Median home price: $2,000,001
#33. Chula Vista, California
- Number of beaches: 2
- Beach length: 56.76 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.7 degrees
- Median home price: $582,900
#32. Coronado, California
- Number of beaches: 6
- Beach length: 63.15 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.7 degrees
- Median home price: $1,698,300
#31. Dana Point, California
- Number of beaches: 8
- Beach length: 11.32 miles
- Average swim season length: 364 days
- Average county summer temperature: 74.0 degrees
- Median home price: $983,900
#30. Long Beach, California
- Number of beaches: 4
- Beach length: 8.03 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.9 degrees
- Median home price: $613,800
#29. Kahului, Hawaii
- Number of beaches: 4
- Beach length: 3.8 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $626,300
#28. Waialua, Hawaii
- Number of beaches: 3
- Beach length: 8.53 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $795,400
#27. Nanakuli, Hawaii
- Number of beaches: 5
- Beach length: 1.81 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $419,300
#26. Malibu, California
- Number of beaches: 11
- Beach length: 11.55 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.9 degrees
- Median home price: $2,000,001
#25. Kalihiwai, Hawaii
- Number of beaches: 4
- Beach length: 4.41 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $1,250,000
#24. Kaanapali, Hawaii
- Number of beaches: 3
- Beach length: 4.37 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $1,385,000
#23. Huntington Beach, California
- Number of beaches: 7
- Beach length: 25.88 miles
- Average swim season length: 364 days
- Average county summer temperature: 74.0 degrees
- Median home price: $865,400
#22. Pupukea, Hawaii
- Number of beaches: 9
- Beach length: 4.27 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $1,116,500
#21. Paia, Hawaii
- Number of beaches: 7
- Beach length: 1.59 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $670,500
#20. Kailua, Hawaii
- Number of beaches: 6
- Beach length: 23.48 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $1,101,900
#19. Wailea, Hawaii
- Number of beaches: 13
- Beach length: 3.43 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $1,101,700
#18. Makaha, Hawaii
- Number of beaches: 6
- Beach length: 2.69 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $428,100
#17. Kaneohe Base, Hawaii
- Number of beaches: 3
- Beach length: 22.03 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $722,500
#16. Waimea, Hawaii
- Number of beaches: 4
- Beach length: 4.16 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $470,000
#15. Haena, Hawaii
- Number of beaches: 5
- Beach length: 3.88 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $892,900
#14. Princeville, Hawaii
- Number of beaches: 4
- Beach length: 6.52 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $778,400
#13. Waianae, Hawaii
- Number of beaches: 5
- Beach length: 3.88 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $433,500
#12. Los Angeles, California
- Number of beaches: 9
- Beach length: 14.86 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.9 degrees
- Median home price: $711,900
#11. Hanalei, Hawaii
- Number of beaches: 5
- Beach length: 5.36 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $2,000,001
#10. Makena, Hawaii
- Number of beaches: 7
- Beach length: 7.58 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $1,704,500
#9. Hilo, Hawaii
- Number of beaches: 10
- Beach length: 3.8 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $370,100
#8. Maalaea, Hawaii
- Number of beaches: 3
- Beach length: 5.48 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $388,500
#7. East Honolulu, Hawaii
- Number of beaches: 19
- Beach length: 16.11 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $976,900
#6. Lahaina, Hawaii
- Number of beaches: 6
- Beach length: 6.27 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $741,100
#5. Haleiwa, Hawaii
- Number of beaches: 10
- Beach length: 14.12 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $902,700
#4. San Diego, California
- Number of beaches: 28
- Beach length: 81.12 miles
- Average swim season length: 364 days
- Average county summer temperature: 76.7 degrees
- Median home price: $666,100
#3. Napili-Honokowai, Hawaii
- Number of beaches: 8
- Beach length: 5.56 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $696,300
#2. Urban Honolulu, Hawaii
- Number of beaches: 28
- Beach length: 18.48 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $734,200
#1. Kihei, Hawaii
- Number of beaches: 10
- Beach length: 8.36 miles
- Average swim season length: 364 days
- Average county summer temperature: 80.9 degrees
- Median home price: $644,900