The personal finance Web site WalletHub has analyzed 150 of the largest cities in the U.S. to find the best and most wallet-friendly places for retirees to spend their golden years.

Using 25 factors -- ranging from cost of living, to job prospects for workers age 65 and older, to recreation -- the site found that the following cities were the best to call home.

No. 10 
Peoria, Ariz.

 

No. 9
Plano, Texas

 

No. 8
Cape Coral, Fla.

 

No. 7
Port St. Lucie, Fla.

 

No. 6
Overland Park, Kan.

 

No. 5
Scottsdale, Ariz.

 

No. 4
St. Petersburg, Fla.

 

No. 3
Orlando, Fla.

 

No. 2
Grand Prairie, Texas

 

No. 1
Tampa, Fla.

 

 

 

For the complete ranking of all 150 cities click here.