Maine County Maps

Home » Maine

Maine has 16 counties, a population of more than 1 million people, about 427 zip codes and 274 public school districts. Those counties vary widely in population, school enrollment, zip code coverage and local boundary structure. Cumberland County has the largest population in the state, while Piscataquis County has the smallest. Browse the map, population, zip codes, school districts, subdivisions and county list sections below to explore further. Or, simply start typing in the box below to go directly to that county.

Press Enter on a highlighted result to jump directly to that county page.

Interactive Maine County Map

This Maine county map preview highlights population-by-county context, ZIP code coverage, school districts, and local boundary structure. Full statewide and county-level data packages are available when you need complete downloadable datasets. Click or tap any county to view its maps, trends and data.

Compare Maine Data Packages

Start with a free preview, or go straight to the full Maine dataset .

Maine Population By County

Maine's population was over 1 million in 2020, up 33,998 (2.56%) residents from 2010. Cumberland County had the largest population in the state with 303,069 people. York and Penobscot Counties also stand out as major population centers. Piscataquis County was the least populated area in Maine with only 16,800 residents. The table below compares Maine county populations and recent population trends.

The Most Populated Counties In Maine

County Population Trend (2010-2020)
Cumberland County 303,069 ▴ 7.60%
York County 211,972 ▴ 7.53%
Penobscot County 152,199 ▾ 1.12%
Kennebec County 123,642 ▴ 1.22%
Androscoggin County 111,139 ▴ 3.19%
Download all county population data

County populations reflect the latest state serving context (2020).

Maine County Map With ZIP Codes

Maine has about 427 zip codes statewide. Penobscot County contains the most zip codes, with 41. County-level zip code maps give a faster and clearer way to understand local coverage as zip boundaries can span county and municipal lines. The maps below highlight a few Maine counties.

Maine School Districts By County

Maine has 274 public school districts with 193,597 students enrolled as of 2024. Washington County has the highest district count in the state. Cumberland County has the largest total school enrollment. Androscoggin County posted the largest recent enrollment gain. The table below compares county level school district totals and recent enrollment trends across the state.

Largest School Districts in Maine

County Enrollment Trend
Washington County 3,878 ▾ 2.20%
Penobscot County 20,440 ▾ 1.63%
Aroostook County 8,679 ▾ 1.71%
Cumberland County 45,477 ▾ 1.12%
Hancock County 4,803 ▾ 0.87%
Download all school district data

School district enrollment and trend values reflect the most recent state-level context (2024).

Maine County Map With Subdivisions

Maine has about 529 local subdivisions statewide. These boundaries add another layer of detail within counties and help show how local subdivision lines fit inside county boundaries. The previews below highlight a few Maine counties with subdivision map coverage.

Get the Full Maine Data Package

The sections above provide a preview of Maine county maps and county-level data. The full package includes complete statewide coverage with ready-to-use files for mapping, planning, and analysis.

Everything is organized to save hours of data collection, cleanup, and integration work.

  • County map exports and boundary coverage for every county in Maine
  • Statewide GIS layers for ZIP codes, subdivisions, school districts, roads, water, and political boundaries
  • Population, demographics, school, housing, and trend context aligned across counties
  • Database files, map-ready exports, and documentation designed for faster research workflows
See Full Maine Data Package Details

Includes GIS layers, maps, demographics, analytics, database files and planning tools.

Browse All Maine Counties