1. Home
  2. Prison Directory

Search all the facilities in our system, or narrow your search by entering a facility name, selecting a state and/or type of facility.

Maine Prison and Jail Directory

You can click on any facility name to be taken to the unique page for that facility.

Allagash Police Jail Aroostook County, Maine
Allagash, ME
Auburn ME Police Jail Androscoggin County, Maine
Auburn, ME
Baileyville Police Jail Washington County, Maine
Baileyville, ME
Bar Harbor Police Jail Hancock County, Maine
Bar Harbor, ME
Bath ME Police Detention Sagadahoc County, Maine
Bath, ME
Belfast Police Jail Waldo County, Maine
Belfast, ME
Biddeford Police Jail York County, Maine
Biddeford, ME
Boothbay Harbor Police Jail Lincoln County, Maine
Boothbay Harbor, ME
Brownville ME Police Jail Piscataquis County, Maine
Brownville, ME
Calais Police Jail Washington County, Maine
Calais, ME
Camden Police Jail Knox County, Maine
Camden, ME
Carrabassett Valley Police Jail Franklin County, Maine
Carrabassett Valley, ME
Dexter ME Police Lockup Penobscot County, Maine
Dexter, ME
Dixfield Police Jail Oxford County, Maine
Dixfield, ME
Dover-Foxcroft Police Jail Piscataquis County, Maine
Dover-Foxcroft, ME
Eagan MN Police Jail Dakota County, Maine
Eagan, ME
East Millinocket Police Holding Penobscot County, Maine
East Millinocket, ME
Eastport Police Jail Washington County, Maine
Eastport, ME
Eliot Police Lockup York County, Maine
Eliot, ME
Falmouth Police Jail Cumberland County, Maine
Falmouth, ME
Fort Fairfield Police Jail Aroostook County, Maine
Fort Fairfield, ME
Fort Kent Police Holding Aroostook County, Maine
Fort Kent, ME
Freeport ME Police Jail Cumberland County, Maine
Freeport, ME
Frye Island Police Jail Cumberland County, Maine
Frye Island, ME
Gardiner ME Police Jail Kennebec County, Maine
Gardiner, ME
Gorham Police Jail Cumberland County, Maine
Gorham, ME
Greenville ME Police Jail Piscataquis County, Maine
Greenville, ME
Hallowell Police Jail Kennebec County, Maine
Hallowell, ME
Holden ME Police Jail Penobscot County, Maine
Holden, ME
Jay ME Police Holding Franklin County, Maine
Jay, ME
Kennebunk Police Jail York County, Maine
Kennebunk, ME
Lewiston Police Jail Androscoggin County, Maine
Lewiston, ME
Limestone Police Jail Aroostook County, Maine
Limestone, ME
Lincoln ME Police Jail Penobscot County, Maine
Lincoln, ME
Lincolnville Police Jail Waldo County, Maine
Lincolnville, ME
Lisbon Police Jail Androscoggin County, Maine
Lisbon, ME
Livermore Falls Police Jail Androscoggin County, Maine
Livermore Falls, ME
Machias Police Jail Washington County, Maine
Machias, ME
Madawaska Police Jail Aroostook County, Maine
Madawaska, ME
Madison ME Police Jail Somerset County, Maine
Madison, ME
Maine Marine Patrol Holding Kennebec County, Maine
Augusta, ME
Maine State Police Lockup Kennebec County, Maine
Augusta, ME
Maliseet Tribal Police Holding Aroostook County, Maine
Houlton, ME
Mexico ME Police Detention Oxford County, Maine
Mexico, ME
Milbridge Police Jail Washington County, Maine
Milbridge, ME
Millinocket Police Detention Penobscot County, Maine
Millinocket, ME
Milo Police Jail Piscataquis County, Maine
Milo, ME
Monmouth ME Police Jail Kennebec County, Maine
Monmouth, ME
Newport ME Police Jail Penobscot County, Maine
Newport, ME
North Berwick Police Detention York County, Maine
North Berwick, ME