Towns and cities in Maine

508 towns and cities in 16 counties

Maine (ME) has 1,362,359 residents (Census) living in 508 cities, towns, villages and communities across 16 counties.

Largest cities in Maine

Counties of Maine

Last updated: