The Top 10 Places to Live in the U.S.

Livability.com has released its third annual ranking of the best small to mid-sized U.S. cities to live in. Taking into account criteria including amenities, education, and housing--see the full list of factors here--the rankings looked at more than 2,000 U.S. cities with populations between 20,000 and 350,000. The biggest takeaway? The Midwest is apparently where it's at.

10. Sioux Falls, SD.
"A range of neighborhoods, great schools and entertainment offerings draw newcomers to Sioux Falls, a city that ranks high in health care and amenities."

9. Iowa City, IA. "The city's large assortment of arts and entertainment options draw in new residents, while affordable home prices keep them here."

8. Ann Arbor, MI.
 "The University of Michigan, which has 43,000 students, makes Ann Arbor a perennial candidate for our annual ranking of the best college towns and plays a big role in the city's economy and culture."

7. Bismarck, ND. "Located on the east bank of the Missouri River, Bismarck offers residents a large park system with walking and biking trails, a growing economy, and attractions like Dakota Zoo, the Kirkwood Mall in downtown and a pair of excellent golf courses."

6. Palo Alto, CA.
 "A long list of amenities starts with a 31-mile dark fiber ring around the city that provides ultra high-speed Internet. Residents enjoy many things to do in Palo Alto, like playing in impressively designed parks and open spaces and dining in unique restaurants."

5. Boulder, CO. "Known as one of the best cities for liberals, Boulder spoils its 100,300 residents with pristine natural surroundings, a strong farm-to-table restaurant scene, and dynamic arts and cultural attractions."

4. Santa Barbara, CA. "Great farm-to-table restaurants, unique shopping experiences, plenty of outdoor recreation options and fantastic weather keep Santa Barbara residents on the go."

3. Madison, WI.
"There are always things to do in Madison. The city's 33 percent minority population creates diversity that pairs well with an urban/suburban vibe. Madison has been at or near the top of the Best Places index for three years in a row."

2. Bellevue, WA. (pictured) "Lakes and mountains surround Bellevue, Wash., a Seattle suburb of more than 120,000 residents, while a tapestry of lush parks provide residents with abundant outdoor recreation options. Bike paths and sidewalks make getting to and from the city's many festivals, museums, restaurants and music venues easy."

1. Rochester, MN. "New scores for Rochester's schools, civil engagement, health-care scene and, most notably, its diverse range of affordable housing, pushed it to the top spot. Home to the renowned Mayo Clinic, Rochester is experiencing an economic boom that is bringing in thousands of new residents."

Source: Livability