WalletHub has ranked the best small cities in America. The personal finance website ranked 1,268 cities with populations between 25,000 and 100,000, factoring in housing, cost of living, unemployment rate, school-system quality, income growth, population growth, average commute time, and the number of restaurants per capita.

To read the methodology behind the study as well as the ENTIRE list click HERE

Congratulations to Princeton, New Jersey, who ranked #1 overall.  Saratoga Springs was New York state's top rated small city at #84, according to WalletHub. Bell, California ranked dead last at #1,268 (the bottom 23 cities on the list were all located in California).

Poughkeepsie came in at #429 out of 1,268 (scoring a pretty impressive 58th place in the overall quality of life category).

Other cities that showed up on the list

Albany #392.

White Plains #723.

New City #832

Middletown #868

Harrison #940

Port Chester #1025

Ossining #1101

Newburgh #1158

Spring Valley #1227