Public Libraries in Michigan

United States

Public Libraries in Michigan

Find public libraries across Michigan — hours, addresses, digital resources and free programs near you.

20

Cities Covered

21

Libraries Listed

Free

Library Cards

Michigan's public libraries are supported by the Library of Michigan and serve communities across the state. This directory covers 20 cities including Detroit, Ann Arbor, Lansing, Bay City, Alpena, Boyne City, Canton Township — with hours, addresses, phone numbers, and the free digital services available to Michigan residents.

Browse Libraries by City

Alpena

1 library

Alpena County George N. Fletcher Pu →

Ann Arbor

1 library

Ann Arbor District Library: Mallett →

Bay City

2 libraries

Alice & Jack Wirt Public Librar →

Boyne City

1 library

Boyne District Library →

Canton Township

1 library

Canton Public Library →

Delton

1 library

Delton District Library →

Detroit

1 library

Duffield | Detroit Public Library →

Dexter

1 library

Dexter District Library →

Drummond

1 library

Drummond Island Library →

Farmington Hills

1 library

Farmington Community Library →

Howell

1 library

Howell Carnegie District Library →

Lansing

1 library

Cadl →

Menominee

1 library

Spies Public Library →

Richland

1 library

Richland Community Library →

Rochester

1 library

Rochester Hills Public Library →

Sault Ste. Marie

1 library

Bayliss Public Library →

South Lyon

1 library

Salem-South Lyon District Library →

Sterling Heights

1 library

Sterling Heights Public Library →

Traverse City

1 library

Traverse Area District Library →

Wayne

1 library

Wayne Public Library →

More Michigan Libraries

ARMADA

Suburban Library Cooperative

Armada Free Public Library →

ATHENS

Woodlands Library Cooperative

Athens Community Library →

AUGUSTA

McKay-Dole Library

Augusta-Ross Township District Library →

Adrian

Woodlands Library Cooperative

Lenawee District Library →

Allegan

Allegan District Library

Allegan District Library →

Allendale

Allendale Charter Township

Allendale Township Library →

Auburn Hills

The Library Network (TLN)

Auburn Hills Public Library →

BAD AXE

Bad Axe Area District Library

Bad Axe Area District Library →

BARRYTON

Barryton Public Library

Barryton Public Library →

BEAVER ISLAND

UpNorth Michigan Libraries

Beaver Island District Library →

BELDING

Alvah N. Belding Memorial Library

Alvah N. Belding Memorial Library →

BELLAIRE

Up North Library Consortium

Bellaire Public Library →

BENZONIA

Mid-Michigan Library League

Benzonia Public Library →

Benton Harbor

Benton Harbor Public Library

Mamie L. Yarbrough Benton Harbor Public Library →

Berkley

The Library Network (TLN)

Berkley Public Library →

Birmingham

Baldwin Public Library

Baldwin Public Library →

Blissfield

Michigan eLibrary (MeL)

Schultz-Holmes District Library →

Bloomfield Township

Bloomfield Township Public Library

Bloomfield Township Public Library →

Brighton

Brighton District Library

Brighton District Library →

Cadillac

Cadillac Wexford Public Library

Cadillac Wexford Public Library →

Cassopolis

Cass District Library System

Cass District Library →

Charlotte

Michigan Electronic Library (MeL)

Charlotte Community Library →

Chelsea

The Library Network (TLN)

Chelsea District Library →

Chesterfield

Chesterfield Township Library

Chesterfield Township Library →

Clarkston

Clarkston Independence District Library

Clarkston Independence District Library →

Coldwater

Branch County District Library System

Branch District Library →

Commerce Township

The Library Network (TLN)

Commerce Township Community Library →

Comstock

MeLCat Consortium

Comstock Township Library →

DEARBORN

Dearborn Public Library System

Dearborn Public Library — Henry Ford Centennial Library →

Dearborn Heights

The Library Network (TLN)

Dearborn Heights City Libraries →

Dewitt

Clinton County

DeWitt District Library →

East Lansing

MeLCat

East Lansing Public Library →

Eastpointe

Suburban Library Cooperative

Eastpointe Memorial Library →

Escanaba

Upper Peninsula Regional Library

Escanaba Public Library →

Ferndale

The Library Network (TLN)

Ferndale Area District Library →

Flat Rock

The Library Network (TLN)

Flat Rock Public Library →

Flint

Flint Public Library District

Gloria Coles Flint Public Library →

Fowlerville

The Library Network

Fowlerville District Library →

GRAND RAPIDS

Grand Rapids Public Library System

Grand Rapids Public Library →

Garden City

The Library Network (TLN)

Garden City Public Library →

Gaylord

MelCat / Michigan eLibrary

Otsego County Library →

Gladwin

Gladwin County District Library

Gladwin County District Library →

Grand Haven

Lakeland Library Cooperative

Loutit District Library →

Grand Ledge

Michigan eLibrary (MeL)

Grand Ledge Area District Library →

Grosse Pointe Farms

Grosse Pointe Public Library System

Grosse Pointe Public Library →

HOLLAND

Herrick District Library

Herrick District Library →

Hamburg

The Library Network (TLN)

Hamburg Township Library →

Hamtramck

The Library Network (TLN)

Hamtramck Public Library →

Harper Woods

Suburban Library Cooperative

Harper Woods Public Library →

Harrison Township

Harrison Township Public Library

Harrison Township Public Library →

Hartland

The Library Network (TLN)

Cromaine District Library →

Highland

The Library Network (TLN)

Highland Township Public Library →

Holly

The Library Network (TLN)

Holly Township Library →

Houghton

Superiorland Library Cooperative

Portage Lake District Library →

Inkster

The Library Network (TLN)

Leanna Hicks Public Library of Inkster →

Ionia

Ionia Community Library

Ionia Community Library →

Iron Mountain

Superiorland Library Cooperative

Dickinson County Library →

Jenison

Lakeland Library Cooperative

Georgetown Township Public Library →

KALAMAZOO

Kalamazoo Public Library

Kalamazoo Public Library →

Kalkaska

Kalkaska County Library

Kalkaska County Library →

Lake Orion

Orion Township Public Library

Orion Township Public Library →

Lincoln Park

Downriver Wayne County

Lincoln Park Public Library →

Ludington

Mason County District Library

Mason County District Library →

Madison Heights

The Library Network (TLN)

Madison Heights Public Library →

Manistee

Manistee County Library System

Manistee County Library →

Marquette

Peter White Public Library

Peter White Public Library →

Middleville

Lakeland Library Cooperative

Thornapple Kellogg Community Library →

Midland

City of Midland

Grace A. Dow Memorial Library →

Milan

Washtenaw & Monroe County

Milan Public Library →

Milford

The Library Network (TLN)

Milford Public Library →

Mount Clemens

Mount Clemens Public Library

Mount Clemens Public Library →

Mount Pleasant

Chippewa River District Library System

Chippewa River District Library →

Muskegon

City of Muskegon

Hackley Public Library →

Niles

Michigan eLibrary (MeL)

Niles District Library →

Northville

The Library Network (TLN)

Northville District Library →

Novi

Traverse des Lacs Library Cooperative

Novi Public Library →

Oak Park

The Library Network

Oak Park Public Library →

Ortonville

The Library Network

Brandon Township Public Library →

Owosso

Shiawassee District Library

Owosso Public Library →

Oxford

The Library Network

Oxford Public Library →

POTTERVILLE

Potterville Benton Township District Library

Potterville Benton Township District Library →

Petoskey

Michigan eLibrary (MeL) Network

Petoskey District Library →

Plainwell

Ransom District Library

Charles A. Ransom District Library →

Plymouth

Plymouth District Library

Plymouth District Library →

Pontiac

The Library Network (TLN)

Pontiac Public Library →

Portage

Portage District Library

Portage District Library →

Redford

Tri-County Library Network

Redford Township District Library →

Romulus

Romulus Public Library

Romulus Public Library →

Roseville

Suburban Library Cooperative

Roseville Public Library →

Royal Oak

The Library Network (TLN)

Royal Oak Public Library →

SAGINAW

Bridgeport Township Public Library

Bridgeport Public Library →

Saint Clair Shores

Suburban Library Cooperative

Saint Clair Shores Public Library →

Saint Johns

MeL (Michigan eLibrary)

Briggs District Library →

Saint Joseph

Maud Preston Palenske Memorial Library

Maud Preston Palenske Memorial Library →

Saline

TLN (The Library Network)

Saline District Library →

Shelby Township

Suburban Library Cooperative

Shelby Township Library →

Southfield

City of Southfield

Southfield Public Library →

Southgate

The Library Network (TLN)

Southgate Veterans Memorial Library →

Spring Lake

Spring Lake District Library

Spring Lake District Library →

Stevensville

Lincoln Charter Township

Lincoln Township Public Library →

Sturgis

Sturgis District Library

Sturgis District Library →

Superior Township

Ypsilanti District Library

YDL-Superior Branch — Ypsilanti District Library →

Taylor

The Library Network

Taylor Community Library →

Tecumseh

Lenawee County

Tecumseh District Library →

Troy

Troy Public Library

Troy Public Library →

Washington

Suburban Library Cooperative (SLC)

Romeo District Library — Graubner Branch →

Waterford

Waterford Township Public Library

Waterford Township Public Library →

West Bloomfield

West Bloomfield Township

West Bloomfield Township Public Library →

Westland

The Library Network (TLN)

William P. Faust Public Library of Westland →

White Lake

Traverse Library Network

White Lake Township Library →

Wixom

The Library Network (TLN)

Wixom Public Library →

Wyandotte

The Library Network

Bacon Memorial District Library →

Ypsilanti

Ypsilanti District Library

Ypsilanti District Library →

Zeeland

Michigan eLibrary (MeL)

Howard Miller Public Library →

⭐ Featured Library

Alice & Jack Wirt Public Library

One of the leading public libraries in Michigan, serving the local community with books, digital resources, programs and free Wi-Fi.

View Library Page →

About Public Libraries in Michigan

Michigan has a strong network of public libraries serving communities of all sizes, from busy city systems to small rural reading rooms. Supported by the Library of Michigan, these libraries provide free access to books, digital resources, broadband internet, educational programs, and community gathering spaces for all residents.

Most Michigan public libraries offer free library cards to state residents and participate in statewide digital library programs, giving cardholders access to thousands of eBooks, audiobooks, and streaming films from home using apps like Libby (OverDrive).

Use the city directory above to find your nearest public library in Michigan, including current hours, contact information, and details on available services and programs.

📚 What Michigan Libraries Offer

  • 📖 Books, DVDs, audiobooks & magazines
  • 💻 Digital eBooks & audiobooks (Libby / OverDrive)
  • 🎬 Streaming films (Kanopy or Hoopla)
  • 📡 Free Wi-Fi & public computers
  • 👶 Children’s storytimes & programs
  • 🎓 Adult learning & literacy programs
  • 📚 Interlibrary loan network

🗺️ Quick Facts

Cities covered 20
Libraries listed 21
Digital platform Libby / OverDrive
Streaming Kanopy / Hoopla
Library card cost Free for residents

Free Digital Resources

📚 Michigan eLibrary (MeL) — Free for Michigan Residents

The Michigan eLibrary (MeL), a service of the Library of Michigan, gives every Michigan resident free online access to full-text articles, e-books, digital images, and research databases. Its MeLCat catalog lets you borrow materials for free from more than 400 participating Michigan libraries, delivered to your local branch.

🎫 New to the library in Michigan? See our step-by-step guide on how to get a library card — what you need, applying online, non-resident options and cards for kids.

Frequently Asked Questions

How do I get a public library card in Michigan?
Michigan residents can get a free public library card at their local library branch. Bring a photo ID and proof of your current address; many Michigan libraries also let you start the application online.
Are public libraries in Michigan free to use?
Yes. Public libraries in Michigan are free for residents. Library cards, borrowing, Wi-Fi, and public computers are provided at no cost.
What free digital library resources can Michigan residents use?
The Michigan eLibrary (MeL), a service of the Library of Michigan, gives every Michigan resident free online access to full-text articles, e-books, digital images, and research databases. Its MeLCat catalog lets you borrow materials for free from more than 400 participating Michigan libraries, delivered to your local branch.
Can I borrow eBooks and audiobooks from a Michigan library?
Yes. Most Michigan public libraries offer free eBooks and audiobooks through the Libby app (OverDrive). You just need a valid card from a participating Michigan library.
How do I find my nearest public library in Michigan?
Use the city directory near the top of this page. Select your city to see the local library’s address, phone number, hours, and available services.

Special services at Michigan libraries

Beyond books, many Michigan public libraries offer these services — browse the verified, up-to-date list for each:

🛂 Passport services3 Michigan libraries →🎨 Museum passes54 Michigan libraries →📋 Notary23 Michigan libraries →📜 Genealogy & local history57 Michigan libraries →🧰 Library of Things32 Michigan libraries →🔨 Makerspace & 3D printing30 Michigan libraries →📚 Study rooms34 Michigan libraries →🖨 Printing, copying & fax119 Michigan libraries →📅 Meeting & community rooms47 Michigan libraries →👶 Story times for kids9 Michigan libraries →


Explore More Library Resources in Michigan

Helpful how-to guides, statewide digital resources and additional Michigan library pages worth bookmarking.

Library Guides & Data

How to Get a Library CardBorrow eBooks Free (Libby, hoopla, Kanopy)Interlibrary Loan ExplainedGetting a Non-Resident Library CardFree Online Library Resources by StateUS Public Libraries by the Numbers

More Michigan Pages

Kent County

Michigan Library Facts

How many public library outlets does Michigan have?
According to the Institute of Museum and Library Services (IMLS) Public Libraries Survey (FY2023), Michigan had 643 public library outlets — 393 central/main libraries and 250 branches. Source: IMLS Public Libraries Survey, FY2023.

Go up