Maine ZIP Codes

Maine (ME) has 528 ZIP codes in our directory, listed below by county. Select a ZIP code to see its map, coordinates and nearest neighboring ZIP codes, or browse cities A–Z.

Androscoggin County (25)

Aroostook County (47)

Cumberland County (54)

Franklin County (20)

Hancock County (47)

Kennebec County (34)

Knox County (22)

Lincoln County (30)

Oxford County (34)

Penobscot County (50)

Piscataquis County (12)

Sagadahoc County (10)

Somerset County (26)

Waldo County (20)

Washington County (32)

York County (42)

County not listed (23)