http://www.inmaterecords.org/CriminalRecordsOnline

Maine Department of Corrections

Maine County Jails

Androscoggin County Jail 40 Pleasant Street, Auburn, ME 04210
Aroostook County Jail 15 Broadway, Houlton, ME 04730
Cumberland County Jail 50 County Way, Portland, ME 04102
Franklin County Jail 123 County Way, Farmington, ME 04938
Hancock County Jail 50 State Street, Ellsworth, ME 04605
Kennebec County Jail 115 State Street, Augusta, ME 04330
Knox County Jail 327 Park Street, Rockland, ME 04841
Lincoln County Jail 522 Bath Road, Wiscasset, ME 04578
Oxford County Jail 26 Western Avenue, South Paris, ME 04281
Penobscot County Jail 85 Hammond Street, Bangor, ME 04401
Piscataquis County Jail 52 Court Street, Dover Foxcroft, ME 04426
Somerset County Jail 131 East Madison Road, Madison, ME 04950
Two Bridges Regional Jail TBRJ 522 Bath Road, Wiscasset, ME 04578
Waldo County Correctional Facility 45 Congress Street, Belfast, ME 04915
Washington County Jail 47 Court Street, Machias, ME 04654
York County Jail 1 Layman Way, Alfred, ME 04002

Maine State Prisons

Bolduc Correctional Facility 516 Cushing Road Warren 4864
Central Maine Pre-Release Center Box 8 Hallowell 4347
Charleston Correctional Facility 1202 Dover Road Charleston 4422
Downeast Correctional Facility 64 Base Road Machiasport 4655
Maine Correctional Center 17 Mallison Falls Road Windham 4062
Maine State Prison 807 Cushing Road Warren 4864