Money magazine put out a list of the top small cities in the country to live. Populations had to be between 50,000 to 300,000 and they started with a pool of 781 cities. Many factors were considered including economy, housing market, schools and health care.

 

Of the top 50 they picked not one was from Maine (bummer). At the top of the list is:

1. McKinney, Texas.

2. Maple Grove, Minnesota

3. Carmel, Indiana

4. Castle Rock, Colorado

5. Kirkland, Washington

 

 

 

 

 

More From B98.5