Money Magazine has once again chosen the "Best Places To Live In Each U.S. State," and we've dug deep into the data to pick out the best towns in New England. Researchers choose the best places based on factors such as affordability, strong economic and educational performance, convenience, safety, and a pleasant way of life.

Let's see if you agree with this list:

Maine: South Portland

New Hampshire: Nashua

Vermont: Colchester

Massachusetts: Waltham

Connecticut: Manchester

Rhode Island: Warwick

What do you think? Let us know in the comment section below or on Facebook.