List of Cities and Towns in Maine

There are a total of 457 towns and cities in the state of Maine. Top 10 biggest cities by population are Portland, Lewiston, Bangor, South Portland, Auburn, Biddeford, Sanford, Saco, Augusta, and Westbrook. Below please see all Maine cities and towns which are listed in alphabetical order.

Map of Maine

You may also like...