Our staff will not be in the office for their safety - please email all communication requests to aid@inmateaid.com. Thank you for your understanding and cooperation.

  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.

Old Orchard Beach Police Jail York County, Maine
Old Orchard Beach, ME
Old Town Police Holding Penobscot County, Maine
Old Town, ME
Oxford ME Police Jail Oxford County, Maine
Oxford, ME
Paris ME Police Lockup Oxford County, Maine
South Paris, ME
Passamaquoddy Tribal Police Holding Washington County, Maine
Perry, ME
Penobscot Nation Police Jail Penobscot County, Maine
Indian Island, ME
Rangeley Police Detention Franklin County, Maine
Rangeley, ME
Rockport ME Police Jail Knox County, Maine
Rockport, ME
Rumford Police Jail Oxford County, Maine
Rumford, ME
Sabattus Police Detention Androscoggin County, Maine
Sabattus, ME
Sanford Police Jail York County, Maine
Sanford, ME
Scarborough Police Jail Cumberland County, Maine
Scarborough, ME
South Berwick Police Detention York County, Maine
South Berwick, ME
Southwest Harbor Police Jail Hancock County, Maine
Southwest Harbor, ME
Swan's Island Police Jail Hancock County, Maine
Swan's Island, ME
Thomaston Police Jail Knox County, Maine
Thomaston, ME
Town of Skowhegan Jail Somerset County, Maine
Skowhegan, ME
Van Buren ME Police Holding Aroostook County, Maine
Van Buren, ME
Veazie Police Jail Penobscot County, Maine
Veazie, ME
Washburn ME Police Jail Aroostook County, Maine
Washburn, ME
Wells Police Jail York County, Maine
Wells, ME
Westbrook Police Lockup Cumberland County, Maine
Westbrook, ME
Wilton ME Police Jail Franklin County, Maine
Wilton, ME
Winter Harbor Police Detention Hancock County, Maine
Winter Harbor, ME
Winthrop ME Police Jail Kennebec County, Maine
Winthrop, ME
Wiscasset Police Jail Lincoln County, Maine
Wiscasset, ME
Yarmouth ME Police Jail Cumberland County, Maine
Yarmouth, ME
York ME Police Jail York County, Maine
York Beach, ME