Public Libraries

Promoting local public libraries since 1999


Michigan Public Libraries

This page contains a list of public libraries in Michigan. If you do not see a listing to your local branch library, please check out the library system site or main branch site for closures or alternative library names.

Book Search

Search for books and ebooks using title, author or keyword

City Name : A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

CityLibraryAddressZipPhone
AddisonAddison Branch Library102 South Talbot Street(517) 447-3414
AdrianAdrian Public Library143 East Maumee Street49221(517) 265-2265
AdrianLenawee County Library4459 West Us 22349221(517) 263-1011
AlansonAlanson Area Public Library7631 Burr Avenue49706(231) 548-5465
AlbionAlbion District Library501 South Superior Street49224(517) 629-3993
AldenHelena Township Public Library8751 Helena Road49612(231) 331-4318
AlgonacAlgonac-Clay Township Library2011 Saint Clair River Drive(810) 794-4471
AlleganAllegan Public Library331 Hubbard Street49010(269) 673-4625
Allen ParkAllen Park Public Library8100 Allen Road(313) 381-2425
AllendaleAllendale Township Library6175 Library Lane49401(616) 895-4178
AlmaAlma Public Library351 North Court Street48801(989) 463-3966
AlmontAlmont District Library213 West Saint Clair Street48003(810) 798-3100
AlpenaAlpena County Library211 North First Avenue49707(989) 356-6188
AltoKent District Library - Alto071 Linfield Ave.49302(616) 784-2007Email
Ann ArborAnn Arbor District Library343 South Fifth Avenue48104(734) 327-4200
Ann ArborMalletts Creek Branch Library3090 E. Eisenhower Parkway(734) 327-4200
Ann ArborPittsfield Branch Library2359 Oak Valley Drive(734) 327-4200
Ann ArborWashtenaw Library For The Blind And Physically Disabled343 S. Fifth Ave.48104(734) 327-4200Email
Ann ArborWest Branch Library2503 Jackson Avenue(734) 327-4200
ArcadiaArcadia Township Branch Library3422 Lake St.(231) 889-4230
ArmadaArmada Free Public Library73930 Church Street48005(586) 784-5921
AshleyAshley District Library104 New Street48806(989) 847-4283
AthensAthens Community Library106 East Burr Oak Street49011(269) 729-4479
AtlantaMontmorency County Public Libraries11901 Haymeadow49709(989) 785-3941
AtticaAttica Township Library4302 Peppermill Road(810) 724-2007
Au GresAu Gres Branch Library300 North Mackinaw(989) 876-8818
Auburn HillsAuburn Hills Public Library3400 East Seyburn Drive48326(248) 370-9466
AugustaAugusta-Ross Township District Library105 South Webster Street49012(269) 731-4000
CityLibraryAddressZipPhone
Bad AxeBad Axe Area District Library200 South Hanselman Street48413(989) 269-8538
BaldwinPathfinder Community Library812 Michigan Avenue49304(231) 745-4010
BancroftShiawassee Township Library625 Grand River Road(989) 634-5689
BangorBangor Branch Library420 Division Street(269) 427-8810
BarrytonBarryton Public Library198 Northern Avenue49305(989) 382-5288
Battle CreekWillard Public Library7 West Van Buren Street49017(269) 968-8166
Bay CityBay City Branch Library708 Center Avenue(989) 893-9566
Bay CityBay County Library System500 Center Avenue48708(989) 894-2837
Bay CitySage Branch Library4101 East Wilder Road(989) 892-8555
Bay CitySouth Side Branch Library311 Lafayette Avenue(989) 893-1287
Bear LakeKeddie-Norconk Memorial Library12325 Virginia Street(231) 864-2700
Beaver IslandBeaver Island District Library26400 Donegal Bay Road49782(231) 448-2701
BeavertonBeaverton Branch Library128 West Saginaw Street(989) 435-3981
BeldingAlvah N. Belding Memorial Library302 East Main Street48809(616) 794-1450
BellaireBellaire Public Library111 South Bridge Street49615(231) 533-8814
BellevilleFred C. Fischer Public Library167 Fourth Street(734) 699-3291
BellevueBellevue Township Library212 North Main Street49021(269) 763-3369
Benton HarborBenton Harbor Public Library213 East Wall Street49022(269) 926-6139
BenzoniaBenzonia Public Library891 Michigan Avenue49616(231) 882-4111
BerkleyBerkley Public Library3155 Coolidge Highway48072(248) 658-3440
Berrien SpringsBerrien Springs Community Library215 West Union Street49103(269) 471-7074
BessemerBessemer Public Library411 South Sophie Street49911(906) 667-0404
BeulahDarcy Library Of Beulah7238 Commercial Street49617(231) 882-4037
Big RapidsBig Rapids Community Library426 South Michigan Avenue49307(231) 796-5234
Birch RunThomas E. Fleschner Memorial Library11935 Silver Creek Drive48415(989) 624-5171
BirminghamBaldwin Public Library300 West Merrill Street48009(248) 647-1700
BlanchardRolland Township Branch Library430 Harry Street(989) 561-2480
BlissfieldSchultz-Holmes Library407 South Lane Street(517) 486-2858
Bloomfield HillsBloomfield Township Public Library1099 Lone Pine Road48302(248) 642-5800
BloomingdaleBloomingdale Branch Library109 East Kalamazoo Avenue(269) 521-7601
Boyne CityBoyne District Library201 East Main Street49712(231) 582-7861
Boyne FallsBoyne Falls Branch Library2290 Railroad Street(231) 549-2277
BreckenridgeHowe Memorial Library128 East Saginaw Street48615(989) 842-3202
BridgmanBridgman Public Library4460 Lake Street49106(269) 465-3663
BrightonBrighton District Library100 Library Drive48116(810) 229-6571
BrittonBritton Branch Library120 College Avenue(517) 451-2860
BronsonBronson Branch Library207 North Matteson Road(517) 369-3785
BrooklynBrooklyn Branch Library207 North Main(517) 592-3406
Brown CityBrown City Public Library4207 Main Street48416(810) 346-2511
BuchananBuchanan District Library128 East Front Street49107(269) 695-3681
BuckleyBuckley Branch Library305 South First Street(231) 269-3600
BurlingtonBurlington Township Library135 Elm Street49029(517) 765-2702
BurnipsSalem Township Library3007 142nd Ave49314(616) 896-8170
Burr OakBurr Oak Township Library220 South Second Street49030(269) 489-2906
BurtTaymouth Township Library2361 East Burt Road48417(989) 770-4651
BurtonBaker Park Library3410 South Grand Traverse(810) 742-7860
BurtonBurton Memorial Library(810) 742-0674
ByronByron Community Library312 West Maple(810) 266-4659
Byron CenterKent District Library - Byron Township8191 Byron Center Ave Sw(616) 784-2007Email
CityLibraryAddressZipPhone
CadillacCadillac-Wexford Public Library411 South Lake Street49601(231) 775-6541
CaledoniaKent District Library - Caledonia Township6260 92nd St. Se49316(616) 784-2007Email
CalumetCalumet Public-School Library57070 Mine Street49913(906) 337-0311
CamdenCamden Township Library119 South Main Street49232(517) 368-5554
CantonCanton Public Library1200 South Canton Center Road48188(734) 397-0999
CapacCapac Public Library111 North Main Street(810) 395-7000
CarletonCarleton Branch Library1444 Kent Street(734) 654-2180
CaroCaro Area District Library840 West Frank Street48723(989) 673-4329
Carson CityCarson City Public Library102 West Main Street48811(989) 584-3680
Cass CityRawson Memorial District Library6495 Pine Street48726(989) 872-2856
CassopolisCass District Library319 M-6249031(269) 445-3400
CassopolisLocal History Branch Library145 North Broadway(269) 445-0412
Cedar SpringsCedar Springs Public Library43 West Cherry Street49319(616) 696-1910
CedarvilleLes Cheneaux Community Library75 East Hodeck Street(906) 484-3547Email
Center LineCenter Line Public Library7345 Weingartz Street48015(586) 758-8274
Central LakeCentral Lake District Library7900 Maple Street49622(231) 544-2517
CentrevilleNottawa Township Library685 East Main Street49032(269) 467-6289
CharlevoixCharlevoix Public Library220 West Clinton Street49720(231) 547-2651
CharlotteCharlotte Community Library226 South Bostwick Street48813(517) 543-8859
ChaseChase Township Public Library8400 East North Street49623(231) 832-9511
CheboyganCheboygan Area Public Library100 South Bailey Street49721(231) 627-2381
ChelseaChelsea District Library221 South Main Street48118(734) 475-8732
ChesaningChesaning Public Library227 East Broad Street48616(989) 845-3211
ChesterfieldChesterfield Township Library50560 Patricia Avenue48051(586) 598-4900
ClareGarfield Memorial Library101 East Fourth Street(989) 386-7576
ClarePere Marquette District Library185 East Fourth Street48617(989) 386-7576
ClarkstonIndependence Township Library6495 Clarkston Road48346(248) 625-2212
ClarksvilleClarksville Area Library200 Main Street(616) 693-1001
ClawsonBlair Memorial Library416 North Main Street48017(248) 588-5500
ClaytonClayton Branch Library11029 Center Street,(517) 445-2619
CliffordClifford Branch Library9530 Main Street(989) 761-7393
ClimaxLawrence Memorial Public Library107 North Main Street49034(269) 746-4125
ClintonClinton Township Public Library100 Brown Street49236(517) 456-4141
Clinton TownshipClinton-Macomb Public Library40900 Romeo Plank Road48038(586) 226-5000
Clinton TownshipMacomb County Library16480 Hall Road48038(586) 286-6660
Clinton TownshipSouth Branch35891 Gratiot(586) 226-5070
ClioClio Area Library(810) 686-7130
ColdwaterBranch District Library10 East Chicago Street49036(517) 278-2341
ColemanColeman Area Library111 First Street48618(989) 465-6398
ColomaColoma Public Library151 West Center Street49038(269) 468-3431
ColonColon Township Library128 South Blackstone Avenue49040(269) 432-3958
ColumbiavilleColumbiaville Branch Library4718 First Street(810) 793-6100
Commerce TownshipCommerce Township Community Library2869 North Pontiac Trail48390(248) 669-8108
Comstock ParkKent District Library - Alpine Township5255 Alpine Ave. Nw49321(616) 784-2007Email
ConcordConcord Branch Library110 Hanover Street(517) 524-6970
ConstantineConstantine Township Library165 Canaris Street49042(269) 435-7957
CoopersvilleNortheast Ottawa District Library333 Ottawa Street49404(616) 837-6809
CorunnaCommunity District Library231 North Shiawassee Street48817(989) 743-3287
CorunnaCorunna Public Library401 North Shiawassee Street(989) 743-4800
CorunnaShiawassee County Library701 South Norton Street(989) 743-2278
CovertCovert Branch Library33805 M-140 Highway(269) 764-1298
CroswellAitkin Memorial District Library111 North Howard Avenue48422(810) 679-3627
CrystalCrystal Community Library221 South Lake Street(989) 235-6111
Crystal FallsCrystal Falls District Community Library237 Superior Avenue49920(906) 875-3344
CityLibraryAddressZipPhone
DansvilleDansville Branch1379 East Mason Street(517) 623-6511
DavisburgSpringfield Township Library12000 Davisburg Road48350(248) 846-6550
DavisonDavison Area Library203 East Fourth Street(810) 653-2022
DearbornBryant Branch Library22100 Michigan Avenue(313) 943-4091
DearbornDearborn Public Library16301 Michigan Avenue48126(313) 943-2037
DearbornEsper Branch Library12929 West Warren Avenue(313) 943-4096
DearbornSnow Branch Library23950 Princeton Street(313) 274-1780
Dearborn HeightsDearborn Heights City Libraries24590 George Street48127(313) 791-3800
Dearborn HeightsJohn F. Kennedy, Jr. Library24602 Van Born Road(313) 791-6050
DecaturVan Buren District Library200 North Phelps Street49045(269) 423-4771
DeckervilleDeckerville Public Library3542 North Main Street48427(810) 376-8015
DeerfieldRoberts-Ingold Memorial Library170 Raisin Street(517) 447-3400
DeltonDelton District Library330 North Grove Street49046(269) 623-8040
Detour VillageDetour Area School And Public Library202 South Division Street49725(906) 297-2011
DetroitDetroit Public Library5201 Woodward Avenue48202(313) 481-1300Email
DetroitDetroit Public Library - Bowen3648 West Vernor Highway48216(313) 481-1540Email
DetroitDetroit Public Library - Campbell8733 W. Vernor48209(313) 481-1550Email
DetroitDetroit Public Library - Chandler Park12800 Harper Avenue48213(313) 481-1560Email
DetroitDetroit Public Library - Chaney16101 Grand River Avenue48227(313) 481-1570Email
DetroitDetroit Public Library - Chase17731 West Seven Mile Road48235(313) 481-1580Email
DetroitDetroit Public Library - Conely4600 Martin Street48210(313) 481-1590Email
DetroitDetroit Public Library - Douglass Branch For Specialized Services3666 Grand River Avenue48208(313) 481-1700Email
DetroitDetroit Public Library - Duffield2507 West Grand Boulevard48208(313) 481-1710Email
DetroitDetroit Public Library - Edison18400 Joy Road48228Email
DetroitDetroit Public Library - Elmwood Park550 Chene Street48207(313) 481-1732Email
DetroitDetroit Public Library - Franklin13651 East Mcnichols Road48205(313) 481-1740Email
DetroitDetroit Public Library - Hubbard12929 West Mcnichols Road48235(313) 481-1750Email
DetroitDetroit Public Library - Jefferson12350 East Outer Drive48224(313) 481-1760Email
DetroitDetroit Public Library - Knapp13330 Conant Street48212(313) 481-1770Email
DetroitDetroit Public Library - Mark Twain Annex4741 Iroquis Street48214(313) 481-1790Email
DetroitDetroit Public Library - Montieth14100 Kercheval Street48215(313) 481-1800Email
DetroitDetroit Public Library - Municipal Reference Library5201 Woodward Avenue48202(313) 833-1440Email
DetroitDetroit Public Library - National Automotive History Collection121 Gratiot48226(313) 481-1862Email
DetroitDetroit Public Library - Parkman1766 Oakman Boulevard48238(313) 481-1810Email
DetroitDetroit Public Library - Redford21200 Grand River48219(313) 481-1820Email
DetroitDetroit Public Library - Sherwood Forest7117 West Seven Mile Road48221(313) 481-1840Email
DetroitDetroit Public Library - Skillman121 Gratiot Avenue48226(313) 481-1850Email
DetroitDetroit Public Library - Wilder7140 East Seven Mile Road48234(313) 481-1870Email
DewittDewitt Public Library13101 Schavey Road48820(517) 669-3156
DexterDexter District Library8040 Fourth Street48130(734) 426-4477
DimondaleDorothy Hull Library - Windsor Township405 West Jefferson Street48821(517) 646-0633
Dollar BayOsceola Township School Public Library48475 North Maple Drive49922(906) 482-5800
DorrDorr Township Library1804 Sunset Drive49323(616) 681-9678
DouglasSaugatuck-Douglas District Library10 Mixer Street49406(269) 857-8241
DowagiacDowagiac District Library211 Commercial Street49047(269) 782-3826
Drummond IslandDrummond Island Library29934 East Court Street(906) 493-5243
DrydenDryden Township Library5480 Main Street48428(810) 796-3586
DundeeDundee Branch Library144 East Main Street(734) 529-3310
DurandDurand Memorial Branch Library700 North Saginaw Street(989) 288-3743
CityLibraryAddressZipPhone
East Grand RapidsKent District Library - East Grand Rapids746 Lakeside Dr. Se49506(616) 784-2007Email
East JordanJordan Valley District Library103 Maple Street49727(231) 536-7131
East LansingEast Lansing Public Library950 Abbot Road48823(517) 351-2420
East TawasEast Tawas Branch Library204 Sawyer Street(989) 362-6162
East TawasIosco-Arenac District Library120 West Westover Street48730(989) 362-2651
EastpointeEastpointe Memorial Library15875 Oak Avenue48021(586) 445-5096
Eaton RapidsEaton Rapids Public Library220 South Main Street48827(517) 663-8118
Eau ClaireEau Claire District Library6528 East Main Street49111(269) 461-6241
EcorseEcorse Public Library4184 West Jefferson(313) 389-2030
EdmoreHome Township Library329 East Main Street48829(989) 427-5241
EdwardsburgEdwardsburg Branch Library26745 Church Street(269) 663-5875
EdwardsburgMason-Union Branch Library17049 U.S. Hwy. 12 East(269) 641-7674
Elk RapidsElk Rapids District Library300 Isle Of Pines49629(231) 264-9979
ElsieElsie Public Library145 West Main Street48831(989) 862-4633
EmpireGlen Lake Community Library10115 West Front Street49630(231) 326-5361
EngadineEngadine Librarybox 1(906) 477-6449
ErieErie Branch Library2065 Erie Road(734) 848-4420
EscanabaEscanaba Public Library400 Ludington Street49829(906) 789-7323
EvartEvart Public Library104 North Main Street49631(231) 734-5542
EwenMcmillan Township Library200 Cedar Street49925(906) 988-2515
CityLibraryAddressZipPhone
Fair HavenIra Township Library7013 Meldrum Road(586) 725-9081
FairgroveFairgrove District Library1959 Main Street48733(989) 693-6050
FalmouthFalmouth Area Library219 East Prosper Road49632(231) 826-3738
FarmingtonFarmington Branch Library23500 Liberty Street(248) 553-0300
Farmington HillsFarmington Community Library32737 West 12 Mile Road48334(248) 553-0300
FarwellSurrey Township Public Library105 East Michigan Street48622(989) 588-9782
FelchNorth Dickinson Branch(906) 542-7230
FennvilleFennville District Library400 West Main Street49408(269) 561-5050
FentonFenton Childrens Center200 East Caroline Street(810) 714-0917
FentonFenton-Jack R. Winegarden Library200 East Caroline Street(810) 629-7612
FenwickPalo Community School District Public Library8315 Mill Street48870(989) 637-4359
FerndaleFerndale Public Library222 East Nine Mile Road48220(248) 546-2504
FerndaleRoyal Oak Township Public Library21131 Garden Lane48220(248) 542-9205
Fife LakeFife Lake Public Library77 Lakecrest Lane49633(231) 879-4101
Flat RockFlat Rock Public Library25200 Gibraltar Road48134(734) 782-2430
FlintBeecher Vera B. Rison Library1386 West Coldwater Road(810) 789-2800
FlintCody Branch Library3519 Fenton Road(810) 238-5822
FlintFlint District Library1026 East Kearsley Street48503(810) 232-7111
FlintFlint Township-Mccarty Library2071 South Graham Road(810) 732-9150
FlintGenesee District Library48504(810) 732-5570
FlintGenesee Valley Demonstration Location3517 South Linden Road(810) 732-1822
FlintNorth Flint Library5005 Cloverlawn Drive(810) 785-9879
FlintWest Flint Library3601 Beecher Road(810) 238-3637
FlushingFlushing Area Library120 North Maple Street(810) 659-9755
FostoriaWatertown Township Library9405 Foster Street48435(989) 795-2794
FowlervilleFowlerville District Library131 Mill Street48836(517) 223-9089
FrankenmuthJames E. Wickson Memorial Library359 South Franklin Street48734(989) 652-8323
FrankfortBenzie Shores District Library630 Main Street49635(231) 352-4671
FranklinFranklin Public Library32455 Franklin Road48025(248) 851-2254
FraserFraser Public Library16330 East Fourteen Mile Road48026(586) 293-2055
FredericFrederic Community Library6872 Old 27(989) 348-4067
FreeportFreeport District Library208 South State Street49325(616) 765-5181
FremontFremont Area District Library104 East Main Street49412(231) 924-3480
FruitportFruitport Branch Library(231) 865-3461
CityLibraryAddressZipPhone
GainesGaines Station Library103 East Walker(989) 271-8720
GalesburgGalesburg Memorial Library188 East Michigan Avenue49053(269) 665-7839
GalienGalien Township Public Library302 North Cleveland Avenue49113(269) 545-8281
Garden CityGarden City Public Library31735 Maplewood Street48135(734) 793-1830
GaylordOtsego County Library700 South Otsego Avenue49735(989) 732-5841
GeneseeGenesee Township-Johnson Memorial Library7397 North Genesee Road(810) 640-1410
GladstoneGladstone Area School Public Library300 South Tenth Street49837(906) 428-4224
GladwinGladwin County District Library402 James Robertson Drive48624(989) 426-8221
GlennieCurtis Township Library4884 Bamfield Road48737(989) 735-2601
GoblesGobles Branch Library105 East Main(269) 628-4537
GoodrichGoodrich Library10237 Hegel Road(810) 636-2489
GowenKent District Library - Spencer Township14960 Meddler Avenue49326(877) 243-2466Email
Grand BlancGrand Blanc-Mcfarlen Library515 Perry Road(810) 694-5310
Grand HavenLoutit District Library407 Columbus Avenue49417(616) 842-5560
Grand LedgeGrand Ledge Area District Library131 East Jefferson Street48837(517) 627-7014
Grand LedgeGrand Ledge Area District Library At Wacousta13080 Wacousta Road(517) 626-6577
Grand RapidsGrand Rapids Public Library111 Library Street, Ne49503(616) 988-5400
Grand RapidsKent District Library - Cascade Township2870 Jacksmith Ave., Se49546(616) 784-2007Email
Grand RapidsKent District Library - Gaines Township421 68th Street Se49548(616) 784-2007Email
Grand RapidsKent District Library - Plainfield2650 Five Mile Road Ne49525(616) 784-2007Email
Grand RapidsMadison Square Branch Library1201 Madison Se(616) 988-5411
Grand RapidsOttawa Hills Branch Library1150 Giddings Avenue Se(616) 988-5412
Grand RapidsSeymour Branch Library2350 Eastern Avenue Se(616) 988-5413
Grand RapidsVanbelkum Branch At Creston1563 Plainfield Ne(616) 988-5410
Grand RapidsWest Leonard Branch1017 Leonard Nw(616) 988-5416
Grand RapidsWest Side Branch Library713 Bridge Street Nw(616) 988-5414
Grand RapidsYankee Clipper Branch Library2025 Leonard Street Ne(616) 988-5415
GrandvilleKent District Library - Grandville4055 Maple Street Sw49418(616) 784-2007Email
GrantGrant Area District Library122 Elder Street49327(231) 834-5713
Grass LakeGrass Lake Branch Library130 West Michigan(517) 522-8211
GraylingBeaver Creek Township Library8888 South Grayling Road(989) 275-2808
GraylingCrawford County Library201 Plum Street49738(989) 348-9214
GraylingLovells Township Library8405 Twin Bridge Road(989) 344-9343
GreenvilleFlat River Community Library200 West Judd Street48838(616) 754-6359
Grosse Pointe FarmsGrosse Pointe Public Library10 Kercheval Avenue48236(313) 343-2074
Grosse Pointe ParkGrosse Pointe Park Public Library15430 Kercheval Street(313) 343-2071
Grosse Pointe WoodsGrosse Pointe Woods Public Library20600 Mack Avenue(313) 343-2072
GwinnForsyth Township Public Library184 West Flint Street49841(906) 346-3433
CityLibraryAddressZipPhone
HadleyHadley Branch Library3556 Hadley Road(810) 797-4101
HalePlainfield Township Branch Library220 North Washington(989) 728-2811
HamburgHamburg Township Library10411 Merrill Road48139(810) 231-1771
HamtramckHamtramck Public Library2360 Caniff Avenue48212(313) 365-7050
HancockHancock School Public Library501 Campus Drive49930(906) 483-2544
HanoverHanover Branch Library118 West Main Street(517) 563-8344
Harbor BeachHarbor Beach Area District Library105 North Huron Avenue48441(989) 479-3417
Harper WoodsHarper Woods Public Library19601 Harper Avenue48225(313) 343-2575
HarrisonHarrison District Library105 East Main Street48625(989) 539-6711
HarrisvilleAlcona County Library312 West Main (M-72)48740(989) 724-6796
HartHart Area Public Library415 South State Street49420(231) 873-4476
HartfordHartford Public Library15 Franklin Street49057(269) 621-3408
HartlandCromaine District Library3688 North Hartland Road48353(810) 632-5200
HaslettHaslett Branch5670 School Street(517) 339-2324
HastingsDowling Public Library1765 East Dowling Road49058(269) 721-3743
HastingsHastings Public Library227 East State Street49058(269) 945-4263
Hazel ParkHazel Park Memorial Library123 East Nine Mile Road48030(248) 546-4095
HemlockRauchholz Memorial Library1140 North Hemlock Road48626(989) 642-8621
HermansvilleHermansville Branch Library(906) 498-2253
HesperiaHesperia Community Library80 South Division Street49421(231) 854-5125
Higgins LakeLyon Township Branch Library7851 W. Higgins Lake Drive, P.O. Bo(989) 821-9111
HighlandHighland Township Public Library444 Beach Farm Circle48356(248) 887-2218
HillmanHillman-Wright Memorial Libraryp.o. box 247(989) 742-4021
HillsdaleHillsdale Community Library11 East Bacon Street49242(517) 437-6470
HollandHerrick District Library300 South River Avenue49423(616) 355-3100
HollandNorth Side Branch155 Riley Street(616) 738-4360
HollyHolly Township Library1116 North Saginaw Street48442(248) 634-1754
HoltHolt-Delhi Branch2078 Aurelius Road(517) 694-9351
HoltonHolton Branch Library8776 Holton-Duck Lake Road(231) 821-0268
HomerHomer Public Library141 West Main Street49245(517) 568-3450
HopkinsHopkins Public Library118 East Main Street49328(269) 793-7516
HoughtonPortage Lake District Library58 Huron Street49931(906) 482-4570
Houghton LakeHoughton Lake Public Library4431 West Houghton Lake Drive48629(989) 366-9230
Howard CityReynolds Township Library215 East Edgerton Street(231) 937-5575
Howard CityTimothy C. Hauenstein Reynolds Township Library117 West Williams Street49329(231) 937-5575
HowellHowell Carnegie District Library314 West Grand River Avenue48843(517) 546-0720
Hubbard LakeCaledonia Branch Library1499 Hubert Road(989) 727-3105
HudsonHudson Public Library205 South Market Street49247(517) 448-3801
HudsonvilleGary Byker Memorial Library Of Hudsonville3338 Van Buren Street49426(616) 669-1255
Huntington WoodsHuntington Woods Public Library26415 Scotia Road48070(248) 543-9720
CityLibraryAddressZipPhone
IdaIda Branch Library3016 Lewis Avenue(734) 269-2191
IdlewildIdlewild Public Library473 East Baldwin Road49642(231) 745-7652
Imlay CityGoodland Branch Library2370 North Van Dyke Road(810) 724-1970
Imlay CityRuth Hughes Memorial District Library211 North Almont Avenue48444(810) 724-8043
Indian RiverIndian River Area Library3546 South Straits Highway49749(231) 238-8581
InksterInkster Public Library2005 Inkster Road(313) 563-2822
InterlochenInterlochen Public Library9700 Riley Road49643(231) 276-6767
IoniaHall-Fowler Memorial Library126 East Main Street48846(616) 527-3680
IoniaIonia Community Library126 East Main Street48846(616) 527-3680
Iron MountainDickinson County Library401 Iron Mountain Street49801(906) 774-1218
Iron RiverWest Iron District Library116 West Genesee Street49935(906) 265-2831
IronwoodIronwood Carnegie Library235 East Aurora Street49938(906) 932-0203
IshpemingIshpeming Carnegie Public Library317 North Main Street49849(906) 486-4381
IthacaThompson Home Public Library125 West Center Street48847(989) 875-4184
CityLibraryAddressZipPhone
JacksonEastern Branch Library3125 East Michigan Avenue(517) 788-4074
JacksonJackson District Library244 West Michigan Avenue49201(517) 788-4087
JacksonMeijer Branch Library2699 Airport Road(517) 788-4480
JacksonSummit Branch Library104 Bird Avenue(517) 783-4030
JamestownPatmos Library2445 Riley Street49427(616) 896-9798
JenisonGeorgetown Township Public Library1525 Baldwin Street49428(616) 457-9620
JohannesburgJohannesburg Branch Library10900 East M-32(989) 732-3928
JonesvilleJonesville District Library310 Church Street49250(517) 849-9701
CityLibraryAddressZipPhone
KalamazooAlma Powell Branch Library1000 West Paterson Street(269) 344-0781
KalamazooEastwood Branch Library1112 Gayle Avenue(269) 345-6092
KalamazooKalamazoo Public Library315 South Rose Street49007(269) 342-9837
KalamazooOshtemo Branch Library7265 West Main Street(269) 375-5662
KalamazooWashington Square Branch Library1244 Portage Street(269) 345-4279
KalevaKaleva Branch Library9200 Aura Street(231) 362-3178
KalkaskaKalkaska County Library247 South Cedar Street49646(231) 258-9411
Kent CityKent District Library -Tyrone Township43 South Main Street49330(877) 243-2466Email
KentwoodKent District Library - Kentwood4700 Kalamazoo Avenue Se49508(616) 784-2007Email
KimballG. Lynn Campbell Township Library1955 North Allen Road(810) 982-9171
KincheloeRj Wallis Elementary Library15901 Country Club Road(906) 495-5323
KingsleyKingsley Public Library Branch104 South Brownson Avenue(231) 263-5484
KingstonJacquelin E. Opperman Memorial Library5790 State Street48741(989) 683-2500
CityLibraryAddressZipPhone
LaingsburgLaingsburg Public Library255 East Grand River Road48848(517) 651-6282
Lake CityMissaukee District Library210 South Canal Street49651(231) 839-2166
Lake LindenLake Linden-Hubbell School Public Library601 Calumet Street49945(906) 296-6211
Lake OdessaLake Odessa Community Library1007 Fourth Avenue48849(616) 374-4591
Lake OrionOrion Township Public Library825 Joslyn Road48362(248) 693-3000
LakeportLakeport Book Deposit7097 Second Street(810) 385-8550
LakeviewTamarack District Library832 South Lincoln Avenue48850(989) 352-6274
LanseLanse Area School-Public Library201 North 4th Street49946(906) 524-6213
LansingCapital Area District Library401 South Capitol Avenue48933(517) 367-6300
LansingDelta Township District Library5130 Davenport Drive48917(517) 321-4014
LansingFoster Branch200 North Foster Avenue(517) 485-5185
LansingSouth Lansing Branch3500 South Cedar Street, Suite 108(517) 272-9840
LapeerElba Branch Library5508 Davison Road(810) 653-7200
LapeerLapeer District Library201 Village West Drive South48446(810) 664-9521
LapeerMarguerite De Angeli Branch Library921 West Nepessing Street(810) 664-6971
LawrenceLawrence Branch Library122 West Saint Joseph Street(269) 674-3200
LawtonLawton Public Library125 South Main Street49065(269) 624-5481
LelandLeland Township Public Library203 East Cedar Street49654(231) 256-9152
LennonPerkins Library Of Lennon11904 Lennon Road(810) 621-4285
LeonardAddison Township Public Library1440 Rochester Road48367(248) 628-7180
LeroyLeroy Community Library104 West Gilbert Street49655(231) 768-4493
LeslieLeslie Branch201 Pennsylvania Street(517) 589-9400
LeveringBliss Branch Library265 West Sturgeon Bay Trail(231) 537-2927
LeveringLevering Branch Library6236 Mill Street(231) 537-2150
LewistonLewiston Public Library4356 Hanson Road(989) 786-2985
LexingtonMoore Public Library7239 Huron Avenue48450(810) 359-8267
LincolnLincoln Branch Library330 Traverse Bay Road(989) 736-3388
Lincoln ParkLincoln Park Public Library1381 Southfield Road(313) 381-0374
LindenLinden Libraryp.o. box 158(810) 735-7700
LitchfieldLitchfield District Library108 North Chicago Street49252(517) 542-3887
LivoniaAlfred Noble Branch Library32901 Plymouth Road(734) 421-6600
LivoniaCarl Sandburg Branch Library30100 Seven Mile Road(248) 893-4010
LivoniaLivonia Public Library32777 Five Mile Road48154(734) 466-2451
LivoniaVest Pocket Library33000 Civic Center Dr.(734) 466-2559
LowellKent District Library - Englehardt200 North Monroe49331(616) 784-2007Email
LudingtonMason County District Library217 East Ludington Avenue49431(231) 843-8465
Luna PierRasey Memorial Branch Library4349 Oak Street(734) 848-4572
LutherLuther Area Public Library115 State Street49656(231) 797-8006
LyonsLyons Township District Library240 East Bridge Street48851(989) 855-3414
CityLibraryAddressZipPhone
Mackinac IslandMackinac Island Public Library7549 Huron Street49757(906) 847-3421
Mackinaw CityMackinaw Area Public Library528 West Central Avenue49701(231) 436-5451
MacombNorth Branch16800 24 Mile Road(586) 226-5080
Madison HeightsMadison Heights Branch Library26550 John R Road(248) 541-7880
Madison HeightsMadison Heights Public Library240 West Thirteen Mile Road48071(248) 588-7763
MancelonaMancelona Township Library202 West State Street49659(231) 587-9451
ManchesterManchester District Library912 City Road (M-52)48158(734) 428-8045
ManisteeManistee County Library95 Maple Street49660(231) 723-2519
ManistiqueManistique School Public Library100 North Cedar Street49854(906) 341-4316
MantonManton Public Library404 West Main Street(231) 824-3584
Maple RapidsMaple Rapids Public Library130 South Maple Avenue48853(517) 682-4464
MarcellusMarcellus Township-Wood Memorial Library205 East Main Street49067(269) 646-9654
Marine CityMarine City Public Library300 South Parker Street(810) 765-5233
MarionM. Alice Chapin Memorial Library120 East Main Street49665(231) 743-2421
MarletteMarlette District Library3116 Main Street48453(989) 635-2838
MarquettePeter White Public Library217 North Front Street49855(906) 228-9510
MarshallMarshall District Library124 West Green Street49068(269) 781-7821
MartinJ. C. Wheeler Public Library1576 South Main Street49070(269) 672-7875
MarysvilleMarysville Public Library1175 Delaware Avenue(810) 364-9493
MasonAurelius Branch1939 South Aurelius Road(517) 628-3743
MasonMason Branch145 West Ash Street(517) 676-9088
Mass CityGreenland Township Library1212 Adventure Avenue(906) 883-3825
MattawanAntwerp Sunshine Branch Library24823 Front Street(269) 668-2534
MaybeeMaybee Branch Library9060 Raisin Street(734) 587-3680
MayvilleMayville District Public Library6090 Fulton Street48744(989) 843-6522
McbainMcbain Community Library107 East Maple Street49657(231) 825-2197
MecostaMorton Township Public Library110 South James Street49332(231) 972-8315
MelvindaleMelvindale Public Library18650 Allen Road(313) 429-1090
MemphisMemphis Public Library34830 Potter Street(810) 392-2980
MendonMendon Township Library314 West Main Street49072(269) 496-4865
MenomineeSpies Public Library940 First Street49858(906) 863-2900
MerrillMerrill District Library321 West Saginaw48637(989) 643-7300
MesickMesick Public Library207 North Eugene St.(231) 885-1120
MetamoraMetamora Branch Library4018 Oak Street(810) 678-2991
MiddlevilleThornapple Kellogg School And Community Library3885 Bender Road49333(269) 795-5434
MidlandGrace A. Dow Memorial Library1710 West Saint Andrews48640(989) 837-3430
MikadoMikado Township Library2291 South F-41(989) 736-8389
MilanMilan Public Library151 Wabash Street48160(734) 439-1240
MilfordMilford Public Library330 Family Drive48381(248) 684-0845
MillingtonMillington Arbela District Library8530 Depot Street48746(989) 871-2003
MioOscoda County Library430 West Eighth Street48647(989) 826-3613
MolineLeighton Township Library4451 12th Street49335(616) 877-4143
MonroeBlue Bush Branch Library2210 Blue Bush Road(734) 242-4085
MonroeDorsch Memorial Branch Library18 East First Street(734) 241-7878
MonroeFrenchtown-Dixie Branch Library2881 Nadeau Road(734) 289-1035
MonroeL. S. Navarre Branch Library1135 East Second Street(734) 241-5577
MonroeMonroe County Library System840 South Roessler Street48161(734) 241-5277
MonroeRobert A. Vivian Branch Library2664 Vivian Road(734) 241-1430
MontagueMontague Branch Library8778 Ferry Street(231) 893-2675
MontroseMontrose-Jennings Library241 Feher Drive(810) 639-6388
MoranBrevort Township Library4009 North Church Street(906) 643-8098
MorenciStair Public Library228 West Main Street49256(517) 458-6510
MorleyWalton Erickson Public Library4808 Northland Drive49336(231) 856-4298
MorriceMorrice Village Library300 Main Street(517) 625-7911
Mount ClemensMount Clemens Public Library150 Cass Avenue48043(586) 469-6200
Mount MorrisMount Morris Library685 Van Buren Avenue(810) 686-6120
Mount PleasantChippewa River District Library System301 South University48858(989) 773-3242
Mt. PleasantVeterans Memorial Library301 South University(989) 773-3242
MullikenMulliken District Library135 Main Street48861(517) 649-8611
MunisingMunising School Public Library810 State Highway M-28 West Suite A49862(906) 387-2125
MuskegonEgelston Branch Library5428 East Apple Avenue(231) 788-6477
MuskegonHackley Public Library316 West Webster Avenue49440(231) 722-7276
MuskegonMuskegon Area District Library4845 Airline Road Unit 549444(231) 737-6248
MuskegonNorth Muskegon Walker Branch Library1522 Ruddiman(231) 744-6080
MuskegonNorton Shores Branch Library705 Seminole Road(231) 780-8844
CityLibraryAddressZipPhone
NapoleonNapoleon Branch Library6755 Brooklyn Road(517) 536-4266
NashvillePutnam District Library327 North Main49073(517) 852-9723
NegauneeNegaunee Public Library319 West Case Street49866(906) 475-9400
New BaltimoreMacdonald Public Library36480 Main Street48047(586) 725-0273
New BuffaloNew Buffalo Township Public Library33 North Thompson Street49117(269) 469-2933
New HavenLenox Township Library58976 Main Street48048(586) 749-3430
New LothropTwin Township Public-School Library9435 Beech Street(810) 638-7575
NewaygoCroton Branch Library6464 Croton-Hardy Drive(231) 652-7411
NewaygoNewaygo Area District Library44 North State Road49337(231) 652-6723
NewberryTahquamenon Area Public Library700 Newberry Avenue49868(906) 293-5214
NewportNewport Branch Library8120 North Dixie Highway(734) 586-2117
NilesHoward Branch Library2341 Yankee Street(269) 684-1680
NilesNiles District Library620 East Main Street49120(269) 683-8545
North AdamsNorth Adams Community Memorial Library110 East Main Street49262(517) 287-4426
North BranchNorth Branch Township Library3714 Huron Road48461(810) 688-2282
North MuskegonWalker Branch Library1522 Ruddiman Drive(231) 744-6080
NorthportLeelanau Township Library119 East Nagonaba Street49670(231) 386-5131
NorthvilleNorthville District Library212 West Cady Street48167(248) 349-3020
NorwaySolomonson Branch Library620 Section Street(906) 563-8617
NoviNovi Public Library45245 West Ten Mile Road48375(248) 349-0720
NunicaCrockery Township Library7431 112th St.(616) 837-6868
CityLibraryAddressZipPhone
Oak ParkOak Park Public Library14200 Oak Park Boulevard48237(248) 691-7480
OkemosHope Borbas Okemos Branch4321 Okemos Road(517) 349-0250
OmerOmer Branch Library205 East Center Street(989) 653-2230
OnawayOnaway Branch Library20774 State Street(989) 733-6621
OnekamaOnekama Branch Library5283 Main Street(231) 889-4041
OnstedLuella Reynolds-Onsted Community Library261 South Main Street(517) 467-2623
OntonagonOntonagon Township Library311 North Steel Street49953(906) 884-4411
OrtonvilleBrandon Township Public Library304 South Street48462(248) 627-1460
OscodaRobert J. Parks Library6010 Skeel Street(989) 739-9581
OtisvilleForest Township Library123 West Main Street(810) 631-6330
OtsegoOtsego District Public Library219 South Farmer Street49078(269) 694-9690
Otter LakeOtter Lake Branch Library6361 Detroit Street(810) 793-6300
OvidOvid Public Library206 North Main Street48866(989) 834-5800
OwossoShiawassee District Library502 West Main Street48867(989) 725-5134
OxfordOxford Public Library530 Pontiac Road48371(248) 628-3034
CityLibraryAddressZipPhone
PalmerRichmond Township Library500 Smith Street49871(906) 475-5241
ParadiseWhitefish Township Community Library7247 North M-12349768(906) 492-3500
ParchmentParchment Community Library401 South Riverview Drive49004(269) 343-7747Email
ParmaParma Branch Library102 Church Street(517) 531-4908
Paw PawPaw Paw District Library609 West Michigan Avenue49079(269) 657-3800
PeckElk Township Library29 East Lapeer Street48466(810) 378-5409
PellstonPellston Branch Library175 N. Milton Street(231) 539-8858
PentwaterPentwater Township Library402 East Park Street49449(231) 869-8581
PerryEdna C. Bentley Memorial Library135 South Main Street(517) 625-3166
PetersburgSummerfield-Petersburg Branch Library60 East Center Street(734) 279-1025
PetoskeyPetoskey Public Library500 East Mitchell Street49770(231) 758-3100
PigeonPigeon District Library7236 Nitz Street48755(989) 453-2341
PinckneyPinckney Community Public Library125 Putnam Street48169(734) 878-3888
PinconningPinconning Branch Library218 Kaiser St.(989) 879-3283
PittsfordPittsford Public Library9268 East Hudson Road49271(517) 523-2565
PlainwellCharles A. Ransom District Library180 South Sherwood Avenue49080(269) 685-8024
Pleasant LakeHenrietta Branch Library11744 Bunkerhill Road(517) 769-6537
PlymouthPlymouth District Library223 South Main Street48170(734) 453-0750
PontiacOakland County Research Library1200 North Telegraph Road48341(248) 452-9472
PontiacPontiac Public Library60 East Pike Street48342(248) 758-3942
Port AustinPort Austin Township Library114 Railroad Street48467(989) 738-7212
Port HuronSaint Clair County Library210 Mcmorran Boulevard48060(810) 987-7323
Port SanilacSanilac District Library7130 Main Street48469(810) 622-8623
PortagePortage District Library300 Library Lane49002(269) 329-4542
PortlandPortland District Library334 Kent Street48875(517) 647-6981
PosenPosen Branch Library6987 Turtle Street(989) 766-2233
PottervillePotterville Benton Township District Library150 Library Lane48876(517) 645-2989
PrescottOgemaw East Branch Library200 Washington(989) 873-5807
PrescottSkidway Lake Branch Library2129 Greenwood Road(989) 873-5086
Presque IsleGrand Lake Branch Library8797 East Grand Lake Road(989) 595-5051
CityLibraryAddressZipPhone
QuincyAlgansee Branch Library580 South Ray Quincy Road(517) 639-9830
QuincyQuincy Branch Library11 North Main Street(517) 639-4001
CityLibraryAddressZipPhone
RavennaRavenna Branch Library12278 Stafford Street(231) 853-6975
RayRay Township Public Library64255 Wolcott Road48096(586) 749-7130
ReadingReading Community Library104 North Main Street49274(517) 283-3916
RedfordRedford Township District Library25320 West Six Mile Road48240(313) 531-5960
Reed CityReed City Public Library410 West Upton Avenue49677(231) 832-2131
ReeseReese Unity District Library2065 Gates Street48757(989) 868-4120
RemusWheatland Township Library207 Michigan Avenue49340(989) 967-8271
RepublicRepublic-Michigamme Public Library227 Maple Street49879(906) 376-2277
RichlandRichland Community Library8951 Park Street49083(269) 629-9085
RichmondLois Wagner Memorial Library35200 Division Road48062(586) 727-2665
RidgewayHall Memorial Library
River RougeRiver Rouge Public Library221 Burke Street(313) 843-2040
RiverdaleSeville Township Public Library6734 Lumberjack Road48877(989) 833-7776
RiverviewRiverview Public Library14300 Sibley Road48193(734) 283-1250
RochesterRochester Hills Public Library500 Olde Towne Road48307(248) 650-7130Email
RockfordKent District Library - Krause Memorial140 East Bridge Street49341(616) 784-2007Email
RocklandRockland Township Library40 National Avenue(906) 886-2821
Rogers CityPresque Isle District Library181 East Erie Street49779(989) 734-2477
RomeoKezar Branch Library107 Church Street(586) 752-0603
RomulusRomulus Public Library11121 Wayne Road(734) 942-7589
RoscommonGerrish-Higgins School District Public Library10600 Oakwood Road48653(989) 275-6686
Rose CityOgemaw District Library107 West Main Street48654(989) 685-3300
RosebushFaith Johnston Memorial Library4026 Michigan Street(989) 433-0006
RosevilleRoseville Public Library29777 Gratiot Avenue48066(586) 445-5407
Royal OakRoyal Oak Public Library222 East Eleven Mile Road48068(248) 246-3700
RudyardRudyard School-Public Library11185 West Second Street49780(906) 478-4504
RudyardTurner Howson Elementary Library11183 W. Turner Howson Road(906) 478-4551
CityLibraryAddressZipPhone
SaginawArcher A. Claytor Library1410 North Twelfth Street(989) 753-5591
SaginawBridgeport Public Library3399 Williamson Road48601(989) 777-6030
SaginawButman-Fish Library1716 Hancock Street(989) 799-9160
SaginawHoyt Public Library505 Janes Avenue(989) 755-0904
SaginawPublic Libraries Of Saginaw505 Janes Avenue48607(989) 755-9833
SaginawRudolph C. Zauel Memorial Library3100 North Center Road(989) 799-2771
SaginawRuth Brady Wickes Library1713 Hess Avenue(989) 752-3821
SaginawThomas Township Library8207 Shields Drive48609(989) 781-3770
Saint CharlesSaint Charles District Library104 West Spruce Street48655(989) 865-9451
Saint ClairSt. Clair Public Library310 South Second Street(810) 329-3951
Saint Clair ShoresSaint Clair Shores Public Library22500 Eleven Mile Road48081(586) 771-9020
Saint HelenRichfield Township Public Library1410 North Saint Helen Road48656(989) 389-7630
Saint IgnaceSaint Ignace Public Library110 West Spruce Street49781(906) 643-8318
Saint JohnsBriggs Public Library108 East Railroad Street48879(989) 224-4702
Saint JosephMaud Preston Palenske Memorial Library500 Market Street49085(269) 983-7167
Saint LouisTheodore A. Cutler Memorial Library312 Michigan Avenue48880(989) 681-5141
SalineSaline District Library555 North Maple Road48176(734) 429-5450
Sand LakeKent District Library - Sand Lake-Nelson Township2 Maple Street49343(877) 243-2466Email
SanduskySandusky District Library55 East Sanilac Avenue48471(810) 648-2644
SaranacSaranac Public Library61 Bridge Street48881(616) 642-9146
Sault Ste. MarieBayliss Public Library541 Library Drive49783(906) 632-9331
SchoolcraftSchoolcraft Community Library330 North Centre Street49087(269) 679-5959
ScottvilleScottville Library204 East State Street(231) 757-2588
SebewaingSebewaing Township Library41 North Center Street48759(989) 883-3520
ShelbyRothbury Branch Library189 Maple Street49455(231) 861-4565
ShelbyShelby Area District Library189 Maple Street49455(231) 861-4565
Shelby TownshipShelby Township Library51680 Van Dyke Avenue48316(586) 739-7414
ShepherdCoe Township Branch Library308 West Wright Avenue(989) 828-6801
SherwoodSherwood Branch Library118 Sherman Street(517) 741-7976
SodusSodus Township Library3776 Naomi Road49126(269) 925-0903
Somerset CenterSomerset Township Library12715 East Chicago Road49282(517) 688-9223
South HavenMarialyce Canonie Great Lakes Research Library260 Dyckman Road(269) 637-7071
South HavenSouth Haven Memorial Library314 Broadway Street49090(269) 637-2403
South LyonLyon Township Public Library27005 South Milford Road48165(248) 437-8800
South LyonSalem-South Lyon District Library9800 Pontiac Trail48178(248) 437-6431
South RockwoodSouth Rockwood Branch Library12776 Fort Street(734) 379-3333
SouthfieldJohn Grace Branch21030 Indian Street(248) 796-4290
SouthfieldSouthfield Public Library26300 Evergreen Road48076(248) 796-4200
SouthgateSouthgate Veterans Memorial Library14680 Dix-Toledo Road(734) 258-3002
SpartaSparta Carnegie Township Library80 North Union Street49345(616) 887-9937
Spring ArborSpring Arbor Branch Library113 East Main Street(517) 750-2030
Spring LakeSpring Lake District Library123 East Exchange Street49456(616) 846-5770
SpringportSpringport Branch Library110 Mechanic Street(517) 857-3833
StandishMary Johnston Memorial Library114 North Court Street(989) 846-6611
StantonWhite Pine Library106 East Walnut Street48888(989) 831-4327
StephensonMenominee County Libraryp.o. box 12849887(906) 753-6923
Sterling HeightsSterling Heights Public Library40255 Dodge Park Road48313(586) 446-2640
StevensvilleLincoln Township Public Library2099 West John Beers Road49127(269) 429-9575
StockbridgeStockbridge Branch200 Wood Street(517) 851-7810
SturgisSturgis District Library255 North Street49091(269) 659-7224
SunfieldSunfield District Library112 Main Street48890(517) 566-8065
Suttons BaySuttons Bay-Bingham District Library416 Front Street49682(231) 271-3512
Swartz CreekSwartz Creek-Perkins Library8095 Civic Drive(810) 635-3900
CityLibraryAddressZipPhone
Tawas CityTawas City Branch Library208 North Street(989) 362-6557
TaylorTaylor Community Library12303 Pardee Road(734) 287-4840
TecumsehTecumseh District Library215 North Ottawa Street49286(517) 423-2238
TekonshaTekonsha Township Public Library230 South Church Street49092(517) 767-4769
TemperanceBedford Branch Library6642 Lewis Ave.(734) 847-6747
ThompsonvilleBetsie Valley District Library14731 Thompson Avenue49683(231) 378-2716
Three OaksThree Oaks Township Public Library3 North Elm Street49128(269) 756-5621
Three RiversThree Rivers Public Library920 West Michigan Avenue49093(269) 273-8666
TopinabeeTopinabee Public Library1576 Straits Highway49791(231) 238-7514
Traverse CityEast Bay Branch Library1989 Three Mile Road, North(231) 922-2085
Traverse CityPeninsula Community Library2735 Island View Road49686(231) 223-7700
Traverse CityTraverse Area District Library610 Woodmere Avenue49686(231) 932-8500
TrentonTrenton Veterans Memorial Library2790 Westfield Road(734) 676-9773
TroyTroy Public Library510 West Big Beaver Road48084(248) 524-3538
TustinTustin Community Library310 South Neilson Street(231) 829-3012
Twin LakeDalton Branch Library3175 Fifth Street(231) 828-4188
CityLibraryAddressZipPhone
UblySleeper Public Library2236 East Main Street48475(989) 658-8901
Union CityUnion Township Library221 N. Broadway(517) 741-5061
UnionvilleColumbia Township Library6456 Center Street48767(989) 674-2651
UnionvilleColumbia Township Library6643 Merry Street(989) 674-2651
UticaUtica Public Library7530 Auburn Road48317(586) 731-4141
CityLibraryAddressZipPhone
VanderbiltVanderbilt Branch Library8170 Mill Street(989) 983-3600
VassarBullard Sanford Memorial Library520 West Huron Avenue48768(989) 823-2171
VermontvilleVermontville Township Library120 East First Street49096(517) 726-1362
VernonVernon District Public Library115 East Main Street48476(989) 288-6486
VestaburgRichland Township Library8821 Third Street48891(989) 268-5044
VicksburgVicksburg District Library215 South Michigan Avenue49097(269) 649-1648
CityLibraryAddressZipPhone
WakefieldWakefield Public Library401 Hancock Street49968(906) 229-5236
WaldronWaldron District Library107 North Main Street49288(517) 286-6511
WalkerKent District Library - Walker4293 Remembrance Nw49544(616) 784-2007Email
WalkervilleWalkerville Public-School Library145 East Lathrop49459(231) 873-3652
Walled LakeWalled Lake City Library1499 East West Maple Road48390(248) 624-3772Email
Walloon LakeCrooked Tree District Library2203 Walloon Street49796(231) 535-2111
WarrenArthur J. Miller Branch Library5460 Arden(586) 751-5377
WarrenDorothy M. Busch Branch Library23333 Ryan Road(586) 755-5750
WarrenEdgar A. Guest Branch Library14060 East Stephens Road(586) 772-0240
WarrenMaybelle Burnette Branch Library22005 Van Dyke Avenue(586) 758-2115
WarrenWalt Whitman Branch Library30033 Schoenherr Road(586) 751-0771
WarrenWarren Public Library48093(586) 574-4564
WashingtonRomeo District Library65821 Van Dyke Avenue48095(586) 752-0603
WaterfordCai Branch Library5640 Williams Lake Road(248) 673-6220
WaterfordWaterford Township Public Library5168 Civic Center Drive48329(248) 674-4831
WatervlietWatervliet District Library333 North Main Street49098(269) 463-6382
WaylandHenika District Library149 South Main Street49348(269) 792-2891
WayneWayne Public Library3737 South Wayne Road48184(734) 721-7832
WebbervilleWebberville Branch115 South Main Street(517) 521-3643
WeidmanWeidman Public Library3453 North School Road(989) 644-5131
WellstonWellston Branch Library1451 Seaman Road(231) 848-4013
West BloomfieldWest Bloomfield Township Public Library4600 Walnut Lake Road48323(248) 682-2120
West BloomfieldWestacres Branch Library7321 Commerce Road(248) 363-4022
West BranchWest Branch District Library119 North Fourth Street48661(989) 345-2235
WestlandWayne County Public Library30555 Michigan Avenue48186(734) 727-7300
WestlandWilliam P. Faust Public Library Of Westland6123 Central City Parkway48185(734) 326-6123
White CloudWhite Cloud Community Library1038 Wilcox Avenue49349(231) 689-6631
White LakeWhite Lake Township Library7527 East Highland Road48383(248) 698-4942
White PigeonWhite Pigeon Township Library102 North Kalamazoo Street49099(269) 483-7409
White PineCarp Lake Township Library10 Cedar Street49971(906) 885-5888
WhitehallWhite Lake Community Library3900 White Lake Drive49461(231) 894-9531
Whitmore LakeNorthfield Township Area Library125 Barker Road48189(734) 449-0066
WhittemoreWhittemore Branch Libraryp.o. box 247(989) 756-3186
WilliamstonWilliamston Branch175 East Grand River Avenue(517) 655-1191
WinnFremont Township Branch Library2833 West Blanchard Road(989) 866-2550
WixomWixom Public Library49015 Pontiac Trail48393(248) 624-2512
WolverineWolverine Community Library5716 Main Street49799(231) 525-8800
WoodlandGeorge W. Spindler Memorial Library186 North Main Street48897(269) 367-4694
WyandotteBacon Memorial District Library45 Vinewood Street48192(734) 246-8357
WyomingKent District Library - Wyoming3350 Michael Avenue, Sw49509(616) 784-2007Email
CityLibraryAddressZipPhone
YaleYale Public Library2 Jones Street(810) 387-2940
YpsilantiYdl-Michigan Avenue229 W. Michigan Avenue(734) 482-4110
YpsilantiYpsilanti District Library5577 Whittaker Road48197(734) 482-4110
CityLibraryAddressZipPhone
ZeelandHoward Miller Library14 South Church Street49464(616) 772-0874

Public Libraries | About Us | Add & Update Your Library | Link To Us | Contact

The listings of local libraries on this web site are updated regularly.
©2014 PublicLibraries.com. Promoting local public libraries online since 1999.