Maine Congressional districts currently follow county lines, except for a split in Kennebec County; there the appropriate towns are listed.
First Congressional District
- Cumberland
- Kennebec
- Augusta
- Belgrade
- Benton
- Chelsea
- Clinton
- Farmingdale
- Fayette
- Gardiner
- Hallowell
- Litchfield
- Manchester
- Mount Vernon
- Oakland
- Pittston
- Randolph
- Readfield
- Rome
- Sidney
- Vassalboro
- Vienna
- Waterville
- West Gardiner
- Windsor
- Winslow
- Winthrop
- Knox
- Lincoln
- Sagadahoc
- York
Second Congressional District
- Androscoggin
- Aroostook
- Franklin
- Hancock
- Kennebec
- Albion
- China
- Monmouth
- Unity Township
- Wayne
- Oxford
- Penobscot
- Piscataquis
- Somerset
- Waldo
- Washington