Cities, towns and communities in Maine

155 cities, towns and communities overlap Maine. They are listed by population, largest first, starting with Portland city, Lewiston city, and Bangor city. An overlap does not mean that every address belongs to both.