Best beach towns on the West Coast

Canva
Best beach towns on the West Coast
Summer vacation is mostly over across the U.S., with kids already headed back to school. So now is the perfect time to start planning next year’s beach vacation.
Travelers were busy this summer. On Memorial Day weekend, largely considered the unofficial start of summer, the Transportation Security Administration screened 9.8 million people, surpassing pre-pandemic levels. Trips abroad spiked in popularity as people made up for time lost during pandemic-era travel restrictions.
However, as inflation made travel more expensive, budget-conscious travelers cut costs by driving to their destinations and staying stateside. During the July 4th holiday, AAA projected 43.2 million people would travel by car, a new record.
Beach destinations are popular this year, according to a survey from vacation-rental platform Vacasa, and outdoor recreation remains a top priority. Not only are beaches a great place to unwind and create family bonding moments, but they also boost people’s mental health.
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.
![]()

Canva
#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

Jon Bilous // Shutterstock
#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

William C Bunce // Shutterstock
#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

jillianbutolphphotography // Shutterstock
#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

Winthrop Brookhouse // Shutterstock
#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

L Paul Mann // Shutterstock
#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

Paul W Thompson // Shutterstock
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Canva
#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

Teri L Wertman // Shutterstock
#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

Canva
#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

Billy McDonald // Shutterstock
#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

Canva
#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

Canva
#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

Nataliya Hora // Shutterstock
#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
Michael Gordon // Shutterstock
#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

Canva
#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

Canva
#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

nicspixels // Shutterstock
#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

MH Anderson Photography // Shutterstock
#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

Shane Myers Photography // Shutterstock
#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

IndustryAndTravel // Shutterstock
#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

Dave H. Fine // Shutterstock
#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
Patrick Basuel // Shutterstock
#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

Teguhgondo // Shutterstock
#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
Sam Strickler // Shutterstock
#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

tropicdreams // Shutterstock
#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
Claudine Van Massenhove // Shutterstock
#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

EQRoy // Shutterstock
#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

EQRoy // Shutterstock
#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
Michael Gordon // Shutterstock
#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
Yi-Chen Chiang // Shutterstock
#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
Dancestrokes // Shutterstock
#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

idreamphoto // Shutterstock
#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

MNStudio // Shutterstock
#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
Felipe Sanchez // Shutterstock
#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
