Philly may be a great place for cheesesteaks and rabid sports fans but it ranks as one of the worst places to spend your golden years.
The financial portal, Wallet Hub looked at the 150 largest cities in the country and ranked them based on five factors: affordability, job opportunities for older folks, activities available for retirees, quality of life and health care conditions.
Philadelphia ranked 148 out of 150, primarily because the cost of living is high for seniors, job opportunities are better in all but 14 other cities and health care costs and conditions don't favor people over 65. Only two other cities cost retirees more when it comes to covering medical needs: Reno, Nevada and Memphis, Tennessee.
The city of brotherly love ranked 97 out of 150 for activities available for seniors. Want to guess what drove down the score in that category? The lack of fishing facilities per capita. If you're intent on hanging out a Gone Fishin' shingle when retire, head to Fort Lauderdale, Fla.
Top 10 Rankings Overall:
1. Tampa, Fla.
2. Grand Prairie, Texas
3. Orlando, Fla.
4. St. Petersburg, Fla.
5. Scottsdale, Ariz.
6. Overland Park, Kan.
7. Port St. Lucie, Fla.
8. Cape Coral, Fla.
9. Plano, Texas
10. Peoria, Ariz.
Bottom 10 Rankings Overall:
140. Fontana, Calif.
141. Jersey City, N.J.
142. Baltimore, Md.
143. Fresno, Calif.
144. Worcester, Mass.
145. Stockton, Calif.
146. Chicago, Ill.
147. New York, N.Y.
148. Philadelphia, Pa.
149. Newark, N.J.
150. Providence, R.I.
Other highlights of study:
Top Affordable City for Retirees: Laredo, Texas
Top City With Job Opportunities for People Over 65: Madison, Wis.
Top City to Retire for Recreational Activities: Cincinnati, Ohio
Top Quality of Life City for Retirees: Henderson, Nev.
Top Health Care Conditions City for Retirees: Plano, Texas
Photo Credit: Getty