PENNSYLVANIA (WHTM) — U.S. News and World Report released a list on Tuesday of the best places to retire, and several Midstate cities made the list.

Lancaster took home the top spot across the U.S. The Red Rose City rose four spots to take the crown due to its health care, retiree taxes, and happiness scores.

And what’s more, Harrisburg rose 11 places this year to land in second place.

York was fifth, Allentown was ninth, Reading was 10th, and Scranton was 17th.

U.S. News and World Report calculated the rankings by surveying people of retirement age in the country’s 150 most populated metro areas.

The top 10 best places to retire, according to the list, are as follows:

  1. Lancaster, Pennsylvania
  2. Harrisburg, Pennsylvania
  3. Pensacola, Florida
  4. Tampa, Florida
  5. York, Pennsylvania
  6. Naples, Florida
  7. Daytona Beach, Florida
  8. Ann Arbor, Michigan
  9. Allentown, Pennsylvania
  10. Reading, Pennsylvania

Last year’s number one spot was Sarasota, Florida, which dropped this year to 11th.