Maine is divided into 16 counties, each with its own unique character and local governance. Use this interactive map and powerful search tools to explore Maine’s counties, major cities, towns, and ZIP codes.

Interactive Map of All Maine Counties

Click on any county below to explore more about it.

No. County Name Largest City County Map & Zip Code
1AndroscogginLewistonAndroscoggin County Map Link
2AroostookPresque IsleAroostook County Map Link
3CumberlandPortlandCumberland County Map Link
4FranklinFarmingtonFranklin County Map Link
5HancockEllsworthHancock County Map Link
6KennebecAugustaKennebec County Map Link
7KnoxRocklandKnox County Map Link
8LincolnWiscassetLincoln County Map Link
9OxfordRumfordOxford County Map Link
10PenobscotBangorPenobscot County Map Link
11PiscataquisDover-FoxcroftPiscataquis County Map Link
12SagadahocBathSagadahoc County Map Link
13SomersetSkowheganSomerset County Map Link
14WaldoBelfastWaldo County Map Link
15WashingtonCalaisWashington County Map Link
16YorkBiddefordYork County Map Link

Maine County Map Download

You can download the Maine County Map from below:

Maine County Map

Frequently Asked Questions

The largest county in Maine by land area is Aroostook County.

Key facts about Aroostook County:

  • 📍 Location: Northernmost part of Maine
  • 📏 Area: Approximately 6,829 square miles (making it the largest county east of the Mississippi River)
  • 🌲 Known for: Vast forests, potato farming, and strong French-Acadian heritage
  • 🏙️ County seat: Houlton

The smallest county in Maine by land area is Sagadahoc County.

Key facts about Sagadahoc County:

  • 📍 Location: Along the southern coast of Maine
  • 📏 Area: Around 254 square miles of land (the smallest in the state)
  • 🌊 Known for: Coastal towns, shipbuilding industry, and the Kennebec River
  • 🏙️ County seat: Bath

Maine has 16 counties in total.

Source: Wikipedia, Census.gov