Top 10 American Cities for Retirees in 2024

Commitment to Our Readers
GOBankingRates' editorial team is committed to bringing you unbiased reviews and information. We use data-driven methodologies to evaluate financial products and services - our reviews and ratings are not influenced by advertisers. You can read more about our editorial guidelines and our products and services review methodology.
20 Years
Helping You Live Richer
Reviewed
by Experts
Trusted by
Millions of Readers
Florida cities like Naples, Sarasota and Fort Myers have long been popular among retirees for their warm climate, no state income tax and a variety of recreational activities. But for its 2024 Best Places to Retire in the U.S. study, U.S. News & World Report has included only Daytona Beach from the Sunshine State in its top 10.
When considering a retirement location, it’s crucial to assess a bunch of factors such as healthcare facilities, cost of living, proximity to family and friends and personal preferences for climate and lifestyle. U.S. News’ extensive methodology compared 150 of the largest U.S. metropolitan areas on how well they meet Americans’ retirement needs and expectations, and the results are surprising.
When it published its Best Places to Retire list in May, Forbes named just two Pennsylvania cities — Bethlehem and Pittsburgh, selected for affordable housing and health care options. However, U.S. News & World Report’s list has no less than seven of the top 10 cities located in Pennsylvania, including Harrisburg, which it named the best place to retire in the U.S. for 2024.
So, what are Americans’ “retirement needs and expectations?” As the U.S. deals with record-high interest rates in the housing market and an ever-increasing cost of goods, more American retirees are placing the utmost importance on affordability, happiness and health, and Pennsylvania ticks those boxes.
“As retirees consider where to spend their golden years, they want areas that not only give them the best bang for their buck, but places where they can live a happy, healthy life,” said U.S. News’ personal-finance expert Beverly Harzog in a statement. “This is why Pennsylvania dominated the Best Places to Retire ranking’s top positions.”
Florida is still a desirable place to retire, with six of its cities ranked in the top 25. However, Pennsylvania rules the listing. Aside from Harrisburg, Reading, Lancaster, Scranton, Allentown, York and Pittsburgh made the top 10, and Philadelphia sits just outside it, at number 13. Despite its high cost of living, New York City ranked high (#6), as did Youngstown, Ohio (#9).
With New York, Philadelphia, and Washington, D.C., all within driving distance, the Pennsylvania cities on the Best Places to Retire list are close to major cities but, as smaller cities, have more affordable homes and necessities like groceries and utilities.
“The areas that rank high on Best Places to Retire also tend to be more tax-friendly for seniors.” Harzog told Axios. Places that are cheaper to live in and levy lower taxes on seniors placed high on U.S. News’ list, and Pennsylvania doesn’t tax Social Security or pension income.
Here are U.S. News’ top 10 cities to retire, with population and affordability stats.
U.S. News & World Report’s Top 10 American Cities for Retirees in 2024
10. Pittsburgh, Pa.
- Population: 2,366,544
- Share of population that is over 65: 20%
- Median monthly mortgage cost: $870
- Median monthly rent: $892
9. Youngstown, Ohio
- Population: 542,459
- Share of population that is over 65: 21.2%
- Median monthly mortgage cost: $653
- Median monthly rent: $706
8. Daytona Beach, Fla.
- Population: 662,671
- Share of population that is over 65: 25.4%
- Median monthly mortgage cost: $886
- Median monthly rent: $1,181
7. York, Pa.
- Population: 454,605
- Share of population that is over 65: 17.5%
- Median monthly mortgage cost: $965
- Median monthly rent: $1,025
6. New York City, N.Y.
- Population: 20,968,258
- Share of population that is over 65: 15.9%
- Median monthly mortgage cost: $1,762
- Median monthly rent: $1,574
5. Allentown, Pa.
- Population: 857,997
- Share of population that is over 65: 18%
- Median monthly mortgage cost: $1,038
- Median monthly rent: $1,141
4. Scranton, Pa.
- Population: 566,743
- Share of population that is over 65: 19.7%
- Median monthly mortgage cost: $783
- Median monthly rent: $834
3. Lancaster, Pa.
- Population: 550,480
- Share of population that is over 65: 18%
- Median monthly mortgage cost: $1,000
- Median monthly rent: $1,114
2. Reading, Pa.
- Population: 426,967
- Share of population that is over 65: 17.1%
- Median monthly mortgage cost: $972
- Median monthly rent: $985
1. Harrisburg, Pa.
- Population: 587,411
- Share of population that is over 65: 17.7%
- Median monthly mortgage cost: $945
- Median monthly rent: $1,019