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-2007
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-4200
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
AuburnAuburn Area Branch Library
235 W. Midland Road48611(989) 622-2381
Auburn HillsAuburn Hills Public Library3400 East Seyburn Drive48326(248) 370-9466
AugustaAugusta-Ross Township District Library105 South Webster Street49012(269) 731-4000
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
BathBath Township Public Library14051 Webster Rd48808(517) 641-7111
Battle CreekWillard Public Library7 West Van Buren Street49017(269) 968-8166
Bay CityAlice & Jack Wirt Public Library500 Center Avenue(989) 893-9566
Bay CityBay County Library System500 Center Avenue48708
Bay CitySage Branch Library100 East Midland Street(989) 892-8555
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
BellevilleBelleville Area District 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-2007
CadillacCadillac-Wexford Public Library411 South Lake Street49601(231) 775-6541
CaledoniaKent District Library – Caledonia Township6260 92nd St. Se49316(616) 784-2007
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-3547
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 – Comstock Park5255 Alpine Ave. Nw49321(616) 784-2007
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
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-1300
DetroitDetroit Public Library – Bowen3648 West Vernor Highway48216(313) 481-1540
DetroitDetroit Public Library – Campbell8733 W. Vernor48209(313) 481-1550
DetroitDetroit Public Library – Chandler Park12800 Harper Avenue48213(313) 481-1560
DetroitDetroit Public Library – Chaney16101 Grand River Avenue48227(313) 481-1570
DetroitDetroit Public Library – Chase17731 West Seven Mile Road48235(313) 481-1580
DetroitDetroit Public Library – Conely4600 Martin Street48210(313) 481-1590
DetroitDetroit Public Library – Douglass Branch For Specialized Services3666 Grand River Avenue48208(313) 481-1700
DetroitDetroit Public Library – Duffield2507 West Grand Boulevard48208(313) 481-1710
DetroitDetroit Public Library – Edison18400 Joy Road48228
DetroitDetroit Public Library – Elmwood Park550 Chene Street48207(313) 481-1732
DetroitDetroit Public Library – Franklin13651 East Mcnichols Road48205(313) 481-1740
DetroitDetroit Public Library – Hubbard12929 West Mcnichols Road48235(313) 481-1750
DetroitDetroit Public Library – Jefferson12350 East Outer Drive48224(313) 481-1760
DetroitDetroit Public Library – Knapp13330 Conant Street48212(313) 481-1770
DetroitDetroit Public Library – Mark Twain Annex4741 Iroquis Street48214(313) 481-1790
DetroitDetroit Public Library – Montieth14100 Kercheval Street48215(313) 481-1800
DetroitDetroit Public Library – Municipal Reference Library5201 Woodward Avenue48202(313) 833-1440
DetroitDetroit Public Library – National Automotive History Collection121 Gratiot48226(313) 481-1862
DetroitDetroit Public Library – Parkman1766 Oakman Boulevard48238(313) 481-1810
DetroitDetroit Public Library – Redford21200 Grand River48219(313) 481-1820
DetroitDetroit Public Library – Sherwood Forest7117 West Seven Mile Road48221(313) 481-1840
DetroitDetroit Public Library – Skillman121 Gratiot Avenue48226(313) 481-1850
DetroitDetroit Public Library – Wilder7140 East Seven Mile Road48234(313) 481-1870
DewittDewitt Public Library13101 Schavey Road48820(517) 669-3156
DexterDexter District Library3255 Alpine 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
East Grand RapidsKent District Library – East Grand Rapids746 Lakeside Dr. Se49506(616) 784-2007
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 Area District Library220 South Main Street48827(517) 663-0950
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
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
FrankenmuthFrankenmuth Wickson District 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 District Library47 Park Street49415(231) 366-6107
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-2466
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-2007
Grand RapidsKent District Library – Gaines Township421 68th Street Se49548(616) 784-2007
Grand RapidsKent District Library – Kelloggsville4787 Division Ave S49548(616) 784-2007
Grand RapidsKent District Library – Plainfield2650 Five Mile Road Ne49525(616) 784-2007
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-2007
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 PointeGrosse Pointe Public Library – Central Library10 Kercheval Avenue48236(313) 343-2074
Grosse PointeGrosse Pointe Public Library – Ewald Branch15175 E. Jefferson48230(313) 821-8830
Grosse PointeGrosse Pointe Public Library – Woods Branch20600 Mack Avenue48236(313) 343-2072
GwinnForsyth Township Public Library184 West Flint Street49841(906) 346-3433
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 Community Library105 East Main Street48625(989) 539-6711
Harrison TownshipHarrison Township Public Library38255 L’Anse Creuse, Suite A48045(586) 329-1261
HarrisvilleAlcona County Library312 West Main (M-72)48740(989) 724-6796
HartHart Area Public Library415 South State Street49420(231) 873-4476
HartfordHartford Public Library12 Church Street49057(269) 588-5103
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
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
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
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-2466
KentwoodKent District Library – Kentwood4700 Kalamazoo Avenue Se49508(616) 784-2007
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
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 Library212 N. Paw Paw St.(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-2007
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
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
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
NewaygoCroton Township Library8260 S. Croton-Hardy Drive49337(231) 652-1615
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 Library
4695 Knowles Road49262(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
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
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-7747
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
QuincyAlgansee Branch Library580 South Ray Quincy Road(517) 639-9830
QuincyQuincy Branch Library11 North Main Street(517) 639-4001
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-7130
RockfordKent District Library – Krause Memorial140 East Bridge Street49341(616) 784-2007
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
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 – Nelson Township/Sand Lake2 Maple Street49343(877) 243-2466
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
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 Library88 North Main Street49093(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
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
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
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-2007
WalkervilleWalkerville Public-School Library145 East Lathrop49459(231) 873-3652
Walled LakeWalled Lake City Library1499 East West Maple Road48390(248) 624-3772
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
WarrenMaybelle Burnette Branch Library22005 Van Dyke Avenue(586) 758-2115
WarrenWarren Civic Center LibraryOne City Square48093(586) 751-0770
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-2007
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
ZeelandHoward Miller Library14 South Church Street49464(616) 772-0874

Subscribe Today!

Subscribe to our mailing list to receive the latest news and offers from the 1000 Books Foundation.

You have Successfully Subscribed!