From Abbot to York, every Maine town fits into some category. Here are the 10 types of towns you'll find in Maine.

More From WWMJ Ellsworth Maine