(STACKER)The Center for Retirement Research at Boston College reports that, as of 2022, the average man will spend almost 20 years in retirement based on a median retirement age of 64.67 and a life expectancy of 84.07 years. That’s almost a quarter of one’s life—a pretty significant figure. Given this, choosing where to retire is arguably just as important as choosing where to raise a family. You need to ensure your savings will stretch, and both your needs (affordable housing, proximity to medical care) and desires (climate, access to preferred activities) are met.

To that end, Stacker compiled a list of the best places to retire on the East Coast. Using Niche’s 2022 Best Places to Retire, we’ve highlighted 50 incredible cities to spend your golden years. Rankings were determined using variables such as weather, safety, housing expenses, and access to places like eateries, golf courses, recreation facilities, and health care. So whether you’re on the brink of retiring or merely fantasizing about your life after the rat race, check out these ideal locales. There’s sure to be something for everyone, from golf aficionados to beach bums to avid skiers to those just looking for a quiet break from it all.

#50. Roslyn, New York

#49. South Sarasota, Florida

#48. Charlotte Harbor, Florida

#47. Gulfport, Florida

#46. Hilton Head Island, South Carolina

#45. Chevy Chase, Maryland

#44. Cocoa Beach, Florida

#43. Belleair, Florida

#42. Miramar Beach, Florida

#41. Redington Shores, Florida

#40. Hypoluxo, Florida

#39. Woodbury, New York

#38. Estero, Florida

#37. Roseland, Florida

#36. Pine Knoll Shores, North Carolina

#35. Murrells Inlet, South Carolina

#34. Bonita Springs, Florida

#33. Manhasset, New York

#32. Iona, Florida

#31. North Palm Beach, Florida

#30. Bee Ridge, Florida

#29. Great Neck Plaza, New York

#28. North River Shores, Florida

#27. Belle Isle, Florida

#26. Piermont, New York

#25. Southgate, Florida

#24. St. Pete Beach, Florida

#23. Englewood, Florida

#22. Naples, Florida

#21. Brookridge, Florida

#20. Longboat Key, Florida

#19. Garden City, South Carolina

#18. High Point, Florida

#17. Surfside, Florida

#16. Villas, Florida

#15. Timber Pines, Florida

#14. Cape Canaveral, Florida

#13. Whiskey Creek, Florida

#12. Jensen Beach, Florida

#11. Rehoboth Beach, Delaware

#10. Cypress Lake, Florida

#9. Siesta Key, Florida

#8. Gulf Stream, Florida

#7. Hillsboro Beach, Florida

#6. Dutch Island, Georgia

#5. South Palm Beach, Florida

#4. Indian River Shores, Florida

#3. Highland Beach, Florida

#2. Lake Success, New York

#1. Pelican Bay, Florida