They’re charming, safe, affordable, and chockfull of historical buildings and farmers’ markets, but you may have never heard of some of these locations throughout the United States: Marquette, Michigan; Zanesville, Ohio; Elmira, New York; and North Platte, Nebraska are just a few of America’s Top 50 best small towns and cities named on a recent survey.
In fact, Elmira, New York, has been ranked number one in All Star Home’s report of the Top 10 smaller cities. Four other New York locations—Corning, Utica, Binghampton, and Watertown—also made the Top 10 list. All Star Home, a North Carolina-based national home repair firm, conducted the survey, analyzing cities and towns in the 50 smallest TV-designated market areas with populations of less than 100,000.