Maine is 320 miles long and 210 miles wide, with 16 counties, about 6,000 lakes and ponds, and 3,500 miles of tidal coastline. Below is our map of the state, with every county and the towns we have guides for.
Map of Maine: counties and towns
Our map of Maine. County boundaries come from the U.S. Census Bureau. Dots appear only for towns we have a guide for. York, Cumberland, Androscoggin, Sagadahoc, Lincoln and Knox counties are too small to label at phone size. Our Maine counties guide covers each county in detail.
Maine at a glance
- Size: 35,380 square miles in total, with 30,843 of them land, which ranks 39th among the states.
- Shape: about 320 miles long and 210 miles wide.
- Capital and largest city: Augusta is the capital. Portland is the largest city, with 68,408 people in 2020.
- Population: 1,362,359 in the 2020 census.
- Coast: about 3,500 miles of tidal coastline, and West Quoddy Head in Lubec is the easternmost point of land in the 48 contiguous states.
- Water: about 6,000 lakes and ponds. Moosehead Lake is the largest.
- High point: Mount Katahdin, 5,270 feet.
- Borders: New Hampshire to the west, Quebec to the northwest, New Brunswick to the north and east, and the Atlantic Ocean to the south.
The eight tourism regions of Maine
The state’s Department of Economic and Community Development divides Maine into eight regions:
- Maine’s Beaches: Kittery to Old Orchard Beach. See our Southern Maine guide.
- Greater Portland and Casco Bay: Portland, plus the area from Scarborough to Freeport and west to Sebago Lake. See our Portland guide.
- Midcoast and Islands: from Bath and Brunswick to Searsport on Penobscot Bay. See our Midcoast guide.
- Downeast and Acadia: Washington and Hancock counties. See our Bar Harbor guide.
- Maine’s Lakes and Mountains: from the New Hampshire border to Sebago Lake.
- Kennebec Valley: from Augusta to the Quebec border.
- Highlands: central Maine, including Katahdin, Moosehead Lake and Orono, home of the University of Maine.
- Aroostook County: the northern county, bordering New Brunswick and Quebec. See our Presque Isle guide.
The roads that matter
- I-95: 303 miles through Maine, from Kittery at the New Hampshire line to Houlton at the Canadian border. The Maine Turnpike carries it as far as Augusta.
- I-295: connects I-95 in Scarborough with I-95 in West Gardiner, passing through Portland.
- U.S. Route 1: 526 miles from Kittery to Fort Kent (see our Route 1 guide). The coastal stretch runs through Portland, Bath, Rockland, Camden and Ellsworth to Calais, then turns inland toward Houlton.
- Route 3: the road from Ellsworth onto Mount Desert Island and Acadia.
Road miles from Kittery
These are route mileposts measured from the New Hampshire line at Kittery. They show how far along each highway a place sits, not door-to-door driving distances.
- Portland: about 49 miles on U.S. 1.
- Bath: about 83 miles on U.S. 1.
- Rockland: about 127 miles on U.S. 1, and Camden is about 136.
- Ellsworth: about 192 miles on U.S. 1, the gateway to Mount Desert Island.
- Calais: about 314 miles on U.S. 1.
- Fort Kent: 526 miles on U.S. 1, at the top of the state.
- Augusta: about 108 miles on I-95.
- Bangor: about 181 miles on I-95.
- Houlton: 303 miles on I-95, at the Canadian border.
Other Maine maps worth saving
- Maine Office of Tourism: a free travel planner with a state highway map.
- Natural Resources Council of Maine: an interactive map of places to hike, paddle, watch birds and use accessible trails.
- Maine Media Room: a downloadable PDF map of the state.
Sources: Wikipedia on Maine (size, population, geography), Wikipedia on I-95 in Maine, Wikipedia on U.S. 1 in Maine, Maine Department of Economic and Community Development (regions), and U.S. Census Bureau county boundaries. Checked November 7, 2026. Distances are route mileposts and change if roads are rerouted.