michigan

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

City Library Address Zip
Addison Addison Branch Library 102 South Talbot Street 49220
Adrian Lenawee County Library Bookmobile 4459 West US 223 49221
Alanson Alanson Area Public Library 7631 Burr Avenue 49706
Albion Albion District Library 501 South Superior Street 49224
Alden Helena Township Public Library 8751 Helena Road 49612
Algonac Algonac-Clay Township Library 2011 Saint Clair River Drive 48001
Allegan Allegan Public Library 331 Hubbard Street 49010
Allen Park Allen Park Public Library 8100 Allen Road 48101
Allendale Allendale Township Library 6175 Library Lane 49401
Alma Alma Public Library 351 North Court Street 48801
Almont Almont District Library 213 West Saint Clair Street 48003
Alpena Alpena County Library 211 North First Avenue 49707
Alto Alto Branch Library 6071 Linfield Avenue 49302
Ann Arbor West Branch Library 2503 Jackson Road 48103
Arcadia Arcadia Township Branch Library 3422 Lake Street 49613
Armada Armada Free Public Library 73930 Church Street 48005
Ashley Ashley District Library 104 New Street 48806
Athens Athens Community Library 106 East Burr Oak Street 49011
Atlanta Montmorency County Public Libraries 11901 Haymeadow 49709
Attica Attica Township Library 4302 Peppermill Road 48412
Au Gres Au Gres Community Library 230 North Mackinaw 48703
Auburn Auburn Area Branch Library 235 West Midland Road 48611
Auburn Hills Auburn Hills Public Library 3400 East Seyburn Drive 48326
Augusta Augusta-Ross Township District Library 105 South Webster Street 49012

City Library Address Zip
Bad Axe Bad Axe Area District Library 200 South Hanselman Street 48413
Baldwin Pathfinder Community Library 812 Michigan Avenue 49304
Bancroft Shiawassee Township Library 625 Grand River Road 48414
Bangor Bangor Branch Library 420 Division Street 49013
Barryton Barryton Public Library 198 Northern Avenue 49305
Battle Creek Willard Public Library Bookmobile 7 West Van Buren Street 49017
Bay City South Side Branch Library 311 Lafayette Avenue 48708
Bear Lake Keddie-Norconk Memorial Library 12325 Virginia Street 49614
Beaver Island Beaver Island District Library 26400 Donegal Bay Road 49782
Beaverton Beaverton Branch Library 128 West Saginaw Street 48612
Belding Alvah N. Belding Memorial Library 302 East Main Street 48809
Bellaire Bellaire Public Library 111 South Bridge Street 49615
Belleville Fred C. Fischer Library 167 Fourth Street 48111
Bellevue Bellevue Township Library 212 North Main Street 49021
Benton Harbor Benton Harbor Public Library 213 East Wall Street 49022
Benzonia Benzonia Public Library 891 Michigan Avenue 49616
Berkley Berkley Public Library 3155 Coolidge Highway 48072
Berrien Springs Berrien Springs Community Library 215 West Union Street 49103
Bessemer Bessemer Public Library 411 South Sophie Street 49911
Beulah Darcy Library of Beulah 7238 Commercial Street 49617
Big Rapids Big Rapids Community Library 426 South Michigan Avenue 49307
Birch Run Thomas E. Fleschner Memorial Library 11935 Silver Creek Drive 48415
Birmingham Baldwin Public Library 300 West Merrill Street 48009
Blanchard Rolland Township Branch Library 324 Main 49310
Blissfield Schultz-Holmes Library 407 South Lane Street 49228
Bloomfield Hills Bloomfield Township Public Library 1099 Lone Pine Road 48302
Bloomingdale Bloomingdale Branch Library 109 East Kalamazoo Avenue 49026
Boyne City Boyne District Library 201 East Main Street 49712
Boyne Falls Boyne Falls Branch Library 2290 Railroad Street 49713
Breckenridge Howe Memorial Library 128 East Saginaw Street 48615
Bridgman Bridgman Public Library 4460 Lake Street 49106
Brighton Brighton District Library 100 Library Drive 48116
Britton Britton Branch Library 120 College Avenue 49229
Bronson Bronson Library Branch Library 207 North Matteson Road 49028
Brooklyn Brooklyn Branch Library 207 North Main 49230
Brown City Brown City Public Library 4207 Main Street 48416
Buchanan Buchanan District Library 128 East Front Street 49107
Buckley Buckley Branch – Wexford County Library 305 South First Street 49620
Burlington Burlington Township Library 135 Elm Street 49029
Burnips Salem Township Library 3007 142nd Avenue 49314
Burr Oak Burr Oak Township Library 220 South Second Street 49030
Burt Taymouth Township Library 2361 East Burt Road 48417
Burton Burton Memorial Library 4012 East Atherton Road 48519
Byron Burns Township/George Vince Library Community Library 312 West Maple 48418
Byron Center Byron Township Branch Library 8191 Byron Center Avenue Sw 49315

City Library Address Zip
Cadillac Cadillac-Wexford Public Library 411 South Lake Street 49601
Caledonia Caledonia Branch Library 240 Emmons Street 49316
Calumet Calumet Public-School Library 57070 Mine Street 49913
Camden Camden Township Library 119 South Main Street 49232
Canton Canton Public Library 1200 South Canton Center Road 48188
Capac Capac Public Library 111 North Main Street 48014
Carleton Carleton Branch Library 1444 Kent Street 48117
Caro Caro Area District Library 840 West Frank Street 48723
Carson City Carson City Public Library 102 West Main Street 48811
Cass City Rawson Memorial District Library 6495 Pine Street 48726
Cassopolis Local History Branch Library 145 North Broadway Street 49031
Cedar Springs Cedar Springs Public Library 43 West Cherry Street 49319
Cedarville Les Cheneaux Community Library 75 East Hodeck Street 49719
Center Line Center Line Public Library 7345 Weingartz Street 48015
Central Lake Central Lake District Library 7900 Maple Street 49622
Centreville Nottawa Township Library 685 East Main Street 49032
Charlevoix Charlevoix Public Library 220 West Clinton Street 49720
Charlotte Charlotte Community Library 226 South Bostwick Street 48813
Chase Chase Township Public Library 8400 East North Street 49623
Cheboygan Cheboygan Area Public Library 100 South Bailey Street 49721
Chelsea Chelsea District Library 221 South Main Street 48118
Chesaning Chesaning Public Library 227 East Broad Street 48616
Chesterfield Chesterfield Township Library 50560 Patricia Avenue 48051
Clare Pere Marquette District Library 185 East Fourth Street 48617
Clarkston Independence Township Library 6495 Clarkston Road 48346
Clarksville Clarksville Area Library 200 Main Street 48815
Clawson Blair Memorial Library 416 North Main Street 48017
Clayton Clayton Branch Library 3457 State Street 49235
Clifford Clifford Branch Library 9530 Main Street 48272
Climax Lawrence Memorial Public Library 107 North Main Street 49034
Clinton Clinton Township Public Library 100 Brown Street 49236
Clinton Township South Branch Library 35891 South Gratiot Avenue 48035
Clio Clio Area Library 2080 West Vienna Road 48420
Coldwater Branch District Library 10 East Chicago Street 49036
Coleman Coleman Area Library 111 First Street 48618
Coloma Coloma Public Library 151 West Center Street 49038
Colon Colon Township Library 128 South Blackstone Avenue 49040
Columbiaville Columbiaville Branch Library 4718 First Street 48421
Commerce Township Commerce Township Community Library 2869 North Pontiac Trail 48390
Comstock Comstock Township Library 6130 King Highway 49041
Comstock Park Comstock Park Branch Library 3943 West River Drive Ne 49321
Concord Concord Branch Library 108 South Main Street 49237
Constantine Constantine Township Library 165 Canaris Street 49042
Coopersville Northeast Ottawa District Library 333 Ottawa Street 49404
Corunna Corunna – Caledonia Township Library 210 East Corunna Avenue 48817
Covert Covert Branch Library 33805 M-140 Highway 49043
Croswell Aitkin Memorial District Library 111 North Howard Avenue 48422
Crystal Crystal Community Library 221 South Lake Street 48818
Crystal Falls Crystal Falls District Community Library 237 Superior Avenue 49920
Curtis Curtis Library North 9220 Portage Avenue 49820

City Library Address Zip
Dansville Dansville Branch Library 1379 East Mason Street 48819
Davisburg Springfield Township Library 12000 Davisburg Road 48350
Davison Davison Area Library 203 East Fourth Street 48423
Dearborn Snow Branch Library 23950 Princeton Street 48124
Dearborn Heights John F. Kennedy, Jr. Library 24602 Van Born Road 48125
Decatur Van Buren District Library 200 North Phelps Street 49045
Deckerville Deckerville Public Library 3542 North Main Street 48427
Deerfield Roberts-Ingold Memorial Library 170 Raisin Street 49238
Delton Delton District Library 330 North Grove Street 49046
Detour Village Detour Area School and Public Library 202 South Division Street 49725
Detroit Wilder Branch Library 7140 East Seven Mile Road 48234
Dewitt Dewitt Public Library 13101 Schavey Road 48820
Dexter Dexter District Library 8040 Fourth Street 48130
Dimondale Dorothy Hull Library – Windsor Township 405 West Jefferson Street 48821
Dollar Bay Osceola Township School Public Library 48475 North Maple Drive 49922
Dorr Dorr Township Library 1804 Sunset Drive 49323
Douglas Saugatuck-Douglas District Library 10 Mixer Street 49406
Dowagiac Dowagiac District Library 211 Commercial Street 49047
Drummond Island Drummond Island Library 29934 East Court Street 49726
Dryden Dryden Township Library 5480 Main Street 48428
Dundee Dundee Branch Library 144 East Main Street 48131
Durand Durand Memorial Branch Library 700 North Saginaw Street 48429

City Library Address Zip
East Grand Rapids East Grand Rapids Branch Library 746 Lakeside Drive Se 49506
East Jordan Jordan Valley District Library 103 Maple Street 49727
East Lansing East Lansing Public Library 950 Abbot Road 48823
East Tawas East Tawas Library 204 Sawyer Street 48730
Eastpointe Eastpointe Memorial Library 15875 Oak Avenue 48021
Eaton Rapids Eaton Rapids Public Library 220 South Main Street 48827
Eau Claire Eau Claire District Library 6528 East Main Street 49111
Ecorse Ecorse Public Library 4184 West Jefferson 48229
Edmore Home Township Library 329 East Main Street 48829
Edwardsburg Mason-Union Branch Library 17049 U.s. Hwy. 12 East 49112
Elk Rapids Elk Rapids District Library 300 Isle Of Pines 49629
Elsie Elsie Public Library 145 West Main Street 48831
Empire Glen Lake Community Library 10115 West Front Street 49630
Engadine Engadine Library W 13920 Melville Street 49827
Erie Erie Branch Library 2065 Erie Road 48133
Escanaba Escanaba Public Library 400 Ludington Street 49829
Evart Evart Public Library 104 North Main Street 49631
Ewen McMillan Township Library 200 Cedar Street 49925

City Library Address Zip
Fair Haven Ira Township Library 7013 Meldrum Road 48023
Fairgrove Fairgrove District Library 1959 Main Street 48733
Falmouth Falmouth Area Library 219 East Prosper Road 49632
Farmington Farmington Branch Library 23500 Liberty Street 48335
Farmington Hills Farmington Community Library 32737 West 12 Mile Road 48334
Farwell Surrey Township Public Library 105 East Michigan Street 48622
Felch North Dickinson Branch Library W6588 M-69 49831
Fennville Fennville District Library 400 West Main Street 49408
Fenton Fenton-Jack R. Winegarden Library 200 East Caroline Street 48430
Ferndale Royal Oak Township Public Library 21131 Garden Lane 48220
Fife Lake Fife Lake Public Library 77 Lakecrest Lane 49633
Flat Rock Flat Rock Public Library 25200 Gibraltar Road 48134
Flint West Flint Library 3601 Beecher Road 48503
Flushing Flushing Area Library 120 North Maple Street 48433
Fostoria Watertown Township Library 9405 Foster Street 48435
Fowlerville Fowlerville District Library 131 Mill Street 48836
Frankenmuth James E. Wickson Memorial Library 359 South Franklin Street 48734
Frankfort Benzie Shores District Library 630 Main Street 49635
Franklin Franklin Public Library 32455 Franklin Road 48025
Fraser Fraser Public Library 16330 East Fourteen Mile Road 48026
Frederic Frederic Community Library 6872 North Old U.s. 27 49733
Freeport Freeport District Library 208 South State Street 49325
Fremont Fremont Area District Library 104 East Main Street 49412
Fruitport Fruitport Branch Library Park And Third Streets 49415

City Library Address Zip
Gaines Gaines Station Library 103 East Walker 48436
Galesburg Galesburg Memorial Library 188 East Michigan Avenue 49053
Galien Galien Township Public Library 302 North Cleveland Avenue 49113
Garden City Garden City Public Library 31735 Maplewood Street 48135
Gaylord Otsego County Library 700 South Otsego Avenue 49735
Genesee Genesee Township-Johnson Memorial Library 7397 North Genesee Road 48437
Gladstone Gladstone Area School & Public Library 300 South Tenth Street 49837
Gladwin Gladwin County District Library 402 James Robertson Drive 48624
Glennie Curtis Township Library 4884 Bamfield Road 48737
Gobles Gobles Branch Library 105 East Main 49055
Goodrich Goodrich Library 10237 Hegel Road 48438
Gowen Spencer Township Branch Library 14960 Meddler Avenue 49326
Grand Blanc Grand Blanc-Mcfarlen Library 515 Perry Road 48439
Grand Haven Loutit District Library 407 Columbus Avenue 49417
Grand Ledge Grand Ledge Area District Library At Wacousta 13080 Wacousta Road 48837
Grand Rapids Yankee Clipper Branch Library 2025 Leonard Street Ne 49505
Grandville Grandville Branch Library 4055 Maple Street Sw 49418
Grant Grant Area District Library 122 Elder Street 49327
Grass Lake Grass Lake Branch Library 130 West Michigan 49240
Grayling Lovells Township Library 8405 Twin Bridge Road 49738
Greenville Flat River Community Library 200 West Judd Street 48838
Grosse Pointe Farms 482363693wayne Grosse Pointe Public Library 10 Kercheval Avenue 31334
Grosse Pointe Park Grosse Pointe Public Library – Ewald Branch Library 15175 East Jefferson 48230
Grosse Pointe Woods 482361619wayne Grosse Pointe Woods Public Library 20680 Mack Avenue 31334
Gwinn Forsyth Township Public Library 184 West Flint Street 49841

City Library Address Zip
Hadley Hadley Branch Library 3556 Hadley Road 48440
Hale Plainfield Township Library 220 North Washington 48739
Hamburg Hamburg Township Library 10411 Merrill Road 48139
Hamtramck Hamtramck Public Library 2360 Caniff Avenue 48212
Hancock Hancock School Public Library 501 Campus Drive 49930
Hanover Hanover Branch Library 118 West Main Street 49241
Harbor Beach Harbor Beach Area District Library 105 North Huron Avenue 48441
Harper Woods Harper Woods Public Library 19601 Harper Avenue 48225
Harrison Harrison Community Library 105 East Main Street 48625
Harrisville Alcona County Library 312 West Main (m-72) 48740
Hart Hart Area Public Library 415 South State Street 49420
Hartford Hartford Public Library 15 Franklin Street 49057
Hartland Cromaine District Library 3688 North Hartland Road 48353
Haslett Haslett Branch Library 5670 School Street 48840
Hastings Hastings Public Library 227 East State Street 49058
Hazel Park Hazel Park Memorial Library 123 East Nine Mile Road 48030
Hemlock Rauchholz Memorial Library 1140 North Hemlock Road 48626
Hermansville Hermansville Branch Library W5480 First Street 49847
Hesperia Hesperia Community Library 80 South Division Street 49421
Higgins Lake Lyon Township Branch Library 7851 West Higgins Lake Drive 48627
Highland Highland Township Public Library 444 Beach Farm Circle 48356
Hillman Hillman-Wright Memorial Library 121 West Second Street 49746
Hillsdale Hillsdale Community Library 11 East Bacon Street 49242
Holland North Side Branch Library 155 Riley Street 49424
Holly Holly Township Library 1116 North Saginaw Street 48442
Holt Holt-Delhi Branch Library 2078 Aurelius Road 48842
Holton Holton Branch Library 8776 Holton-Duck Lake Road 49425
Homer Homer Public Library 141 West Main Street 49245
Hopkins Hopkins Public Library 118 East Main Street 49328
Houghton Portage Lake District Library 58 Huron Street 49931
Houghton Lake Houghton Lake Public Library 4431 West Houghton Lake Drive 48629
Howard City Timothy C. Hauenstein Reynolds Township Library 117 West Williams Street 49329
Howell Howell Carnegie District Library 314 West Grand River Avenue 48843
Hubbard Lake Caledonia Branch Library 1499 Hubert Road 49747
Hudson Hudson Public Library 205 South Market Street 49247
Hudsonville Gary Byker Memorial Library of Hudsonville 3338 Van Buren Street 49426
Huntington Woods Huntington Woods Public Library 26415 Scotia Road 48070

City Library Address Zip
Ida Ida Branch Library 3016 Lewis Avenue 48140
Idlewild Idlewild Public Library 473 East Baldwin Road 49642
Imlay City Ruth Hughes Memorial District Library 211 North Almont Avenue 48444
Indian River Indian River Area Library 3546 South Straits Highway 49749
Inkster Leanna Hicks Library of Inkster 2005 Inkster Road 48141
Interlochen Interlochen Public Library 9700 Riley Road 49643
Ionia Ionia Community Library 126 East Main Street 48846
Iron Mountain Dickinson County Library 401 Iron Mountain Street 49801
Iron River West Iron District Library 116 West Genesee Street 49935
Ironwood Ironwood Carnegie Library 235 East Aurora Street 49938
Ishpeming Ishpeming Carnegie Public Library 317 North Main Street 49849
Ithaca Thompson Home Public Library 125 West Center Street 48847

City Library Address Zip
Jackson Summit Branch Library 104 Bird Avenue 49203
Jamestown Patmos Library 2445 Riley Street 49427
Jenison Georgetown Township Public Library 1525 Baldwin Street 49428
Johannesburg Johannesburg Branch Library 10900 East M-32 49751
Jonesville Jonesville District Library 310 Church Street 49250

City Library Address Zip
Kalamazoo Washington Square Branch Library 1244 Portage Street 49001
Kaleva Kaleva Branch Library 14618 Walta Street 49645
Kalkaska Kalkaska County Library 247 South Cedar Street 49646
Kent City Tyrone Township Branch/Kent City 43 South Main Street 49330
Kentwood Kentwood Branch Library 4700 Kalamazoo Avenue Se 49508
Kimball G. Lynn Campbell Township Library 1955 North Allen Road 48074
Kincheloe RJ Wallis Elementary Library 15901 Country Club Road 49783
Kingsley Kingsley Public Library Branch Library 104 South Brownson Avenue 49649
Kingston Jacquelin E. Opperman Memorial Library 5790 State Street 48741

City Library Address Zip
L’anse L’anse Area School-Public Library 201 North 4th Street 49946
Laingsburg Laingsburg Public Library 255 East Grand River Road 48848
Lake City Missaukee District Library 210 South Canal Street 49651
Lake Linden Lake Linden-Hubbell School Public Library 601 Calumet Street 49945
Lake Odessa Lake Odessa Community Library 1007 Fourth Avenue 48849
Lake Orion Orion Township Public Library 825 Joslyn Road 48362
Lakeport Burtchville Township Library 7093 Second Street 48059
Lakeview Tamarack District Library 832 South Lincoln Avenue 48850
Lansing South Lansing Branch Library 3500 South Cedar Street 48910
Lapeer Marguerite Deangeli Branch Library 921 West Nepessing Street 48446
Lawrence Lawrence Community Branch Library 212 North Paw Paw Street 49064
Lawton Lawton Public Library 125 South Main Street 49065
Leland Leland Township Public Library 203 East Cedar Street 49654
Lennon Perkins Library of Lennon 11904 Lennon Road 48449
Leonard Addison Township Public Library 1440 Rochester Road 48367
Leroy Leroy Community Library 104 West Gilbert Street 49655
Leslie Leslie Branch Library 201 Pennsylvania Street 49251
Levering Levering Branch Library 6236 Mill Street 49755
Lewiston Lewiston Public Library 2851 Kneeland 49756
Lexington Moore Public Library 7239 Huron Avenue 48450
Lincoln Lincoln Branch Library 330 Traverse Bay Road 48742
Lincoln Park Lincoln Park Public Library 1381 Southfield Road 48146
Linden Linden Library 201 North Main Street 48451
Litchfield Litchfield District Library 108 North Chicago Street 49252
Livonia Vest Pocket Library 15218 Farmington Road 48154
Lowell Englehardt Branch/Lowell 200 North Monroe Street 49331
Ludington Mason County District Library 217 East Ludington Avenue 49431
Luna Pier Rasey Memorial Branch Library 4349 Oak Street 48157
Luther Luther Area Public Library 115 State Street 49656
Lyons Lyons Township District Library 240 East Bridge Street 48851

City Library Address Zip
Mackinac Island Mackinac Island Public Library 7549 Huron Street 49757
Mackinaw City Mackinaw Area Public Library 528 West Central Avenue 49701
Macomb North Branch Library 16800 24 Mile Road 48042
Madison Heights Madison Heights Public Library 240 West Thirteen Mile Road 48071
Mancelona Mancelona Township Library 202 West State Street 49659
Manchester Manchester District Library 912 City Road (m-52) 48158
Manistee Manistee County Library 95 Maple Street 49660
Manistique Manistique School & Public Library 100 North Cedar Street 49854
Manton Manton Public Library 404 West Main Street 49663
Maple Rapids Maple Rapids Public Library 130 South Maple Avenue 48853
Marcellus Marcellus Township-Wood Memorial Library 205 East Main Street 49067
Marine City Marine City Public Library 300 South Parker Street 48039
Marion M. Alice Chapin Memorial Library 120 East Main Street 49665
Marlette Marlette District Library 3116 Main Street 48453
Marquette Peter White Public Library 217 North Front Street 49855
Marshall Marshall District Library 124 West Green Street 49068
Martin J. C. Wheeler Public Library 1576 South Main Street 49070
Marysville Marysville Public Library 1175 Delaware Avenue 48040
Mason Mason Branch Library 145 West Ash Street 48854
Mattawan Antwerp Sunshine Branch Library 24823 Front Street 49071
Maybee Maybee Branch Library 9060 Raisin Street 48159
Mayville Mayville District Public Library 6090 Fulton Street 48744
Mcbain Mcbain Community Library 107 East Maple Street 49657
Mecosta Morton Township Public Library 110 South James Street 49332
Melvindale Melvindale Public Library 18650 Allen Road 48122
Memphis Memphis Public Library 34830 Potter Street 48041
Mendon Mendon Township Library 314 West Main Street 49072
Menominee Spies Public Library 940 First Street 49858
Merrill Merrill District Library 321 West Saginaw 48637
Mesick Mesick Public Library 207 North Eugene Street 49668
Metamora Metamora Branch Library 4018 Oak Street 48455
Middleville Thornapple Kellogg School and Community Library 3885 Bender Road 49333
Midland Grace A. Dow Memorial Library 1710 West Saint Andrews 48640
Mikado Mikado Township Library 2291 South F-41 48745
Milan Milan Public Library 151 Wabash Street 48160
Milford Milford Public Library 330 Family Drive 48381
Millington Millington Arbela District Library 8530 Depot Street 48746
Mio Oscoda County Library 430 West Eighth Street 48647
Moline Leighton Township Library 4451 12th Street 49335
Monroe Robert A. Vivian Branch Library 2664 Vivian Road 48162
Montague Montague Branch Library 8778 Ferry Street 49437
Montrose Montrose-Jennings Library 241 Feher Drive 48457
Moran Brevort Township Library 4009 North Church Street 49760
Morenci Stair Public Library 228 West Main Street 49256
Morley Walton Erickson Public Library 4808 Northland Drive 49336
Morrice Perry Township – Morrice Library 300 Main Street 48857
Mount Clemens Mount Clemens Public Library 150 Cass Avenue 48043
Mount Morris Mount Morris Library 685 Van Buren Avenue 48458
Mount Pleasant Chippewa River District Library System 301 South University 48858
Mulliken Mulliken District Library 135 Main Street 48861
Munising Munising School Public Library 810 State Highway M-28 West Suite A 49862
Muskegon Norton Shores Branch Library 705 Seminole Road 49441
Muskegon Heights Muskegon Heights Branch Library 2808 Sanford Street 49444

City Library Address Zip
Napoleon Napoleon Branch Library 6755 Brooklyn Road 49261
Nashville Putnam District Library 327 North Main 49073
Negaunee Negaunee Public Library 319 West Case Street 49866
New Baltimore MacDonald Public Library 36480 Main Street 48047
New Buffalo New Buffalo Township Public Library 33 North Thompson Street 49117
New Haven Lenox Township Library 58976 Main Street 48048
New Lothrop New Lothrop School Library 9387 Genesee Street 48460
Newaygo Newaygo Area District Library 44 North State Road 49337
Newberry Tahquamenon Area Public Library 700 Newberry Avenue 49868
Newport Newport Branch Library 8120 North Dixie Highway 48166
Niles Niles District Library 620 East Main Street 49120
North Adams North Adams Community Memorial Library 110 East Main Street 49262
North Branch North Branch Township Library 3714 Huron Road 48461
North Muskegon North Muskegon Branch Library 1522 Ruddiman Drive 49445
Northport Leelanau Township Library 119 East Nagonaba Street 49670
Northville Northville District Library 212 West Cady Street 48167
Norway Solomonson Branch Library 620 Section Street 49870
Novi Novi Public Library 45245 West Ten Mile Road 48375

City Library Address Zip
Oak Park Oak Park Public Library 14200 Oak Park Boulevard 48237
Okemos Hope Borbas Okemos Branch Library 4321 Okemos Road 48864
Omer Omer Library 205 East Center Street 48749
Onaway Onaway Branch Library 20774 State Street 49765
Onekama Onekama Branch Library 5283 Main Street 49675
Onsted Luella Reynolds-Onsted Community Library 261 South Main Street 49265
Ontonagon Ontonagon Township Library 311 North Steel Street 49953
Ortonville Brandon Township Public Library 304 South Street 48462
Oscoda Robert J. Parks Library 6010 Skeel Street 48750
Otisville Forest Township Library 123 West Main Street 48463
Otsego Otsego District Public Library 219 South Farmer Street 49078
Otter Lake Otter Lake Branch Library 6361 Detroit Street 48464
Ovid Ovid Public Library 206 North Main Street 48866
Owosso Shiawassee District Library 502 West Main Street 48867
Oxford Oxford Public Library 530 Pontiac Road 48371

City Library Address Zip
Palmer Richmond Township Library 500 Smith Street 49871
Palo Palo Community School District Public Library 8315 Mill Street 48870
Paradise Whitefish Township Community Library 7247 North M-123 49768
Parchment Parchment Community Library 401 South Riverview Drive 49004
Parma Parma Branch Library 102 Church Street 49269
Paw Paw Paw Paw District Library 609 West Michigan Avenue 49079
Peck Elk Township Library 29 East Lapeer Street 48466
Pellston Pellston Branch Library 125 North Milton Street 49769
Pentwater Pentwater Township Library 402 East Park Street 49449
Perry Bentley Memorial Library of Perry 135 South Main Street 48872
Petersburg Summerfield-Petersburg Branch Library 60 East Center Street 49270
Petoskey Petoskey Public Library 500 East Mitchell Street 49770
Pigeon Pigeon District Library 7236 Nitz Street 48755
Pinckney Pinckney Community Public Library 350 Mower Road 48169
Pinconning Pinconning Branch Library 218 South Kaiser Street 48650
Pittsford Pittsford Public Library 9268 East Hudson Road 49271
Plainwell Charles A. Ransom District Library 180 South Sherwood Avenue 49080
Pleasant Lake Henrietta Branch Library 11744 Bunkerhill Road 49272
Plymouth Plymouth District Library 223 South Main Street 48170
Pontiac Pontiac Public Library 60 East Pike Street 48342
Port Austin Port Austin Township Library 114 Railroad Street 48467
Port Huron Saint Clair County Library 210 Mcmorran Boulevard 48060
Port Sanilac Sanilac District Library 7130 Main Street 48469
Portage Portage District Library 300 Library Lane 49002
Portland Portland District Library 334 Kent Street 48875
Posen Posen Branch Library 6987 Turtle Street 49776
Potterville Potterville Benton Township District Library 150 Library Lane 48876
Prescott Skidway Lake Branch Library 2129 Greenwood Road 48756
Presque Isle Grand Lake Branch Library 18132 Lake Esau Highway 49777

City Library Address Zip
Quincy Quincy Branch Library 11 North Main Street 49082

City Library Address Zip
Ravenna Ravenna Branch Library 12278 Stafford Street 49451
Ray Ray Township Public Library 64255 Wolcott Road 48096
Reading Reading Community Library 104 North Main Street 49274
Redford Redford Township District Library 25320 West Six Mile Road 48240
Reed City Reed City Public Library 410 West Upton Avenue 49677
Reese Reese Unity District Library 2065 Gates Street 48757
Remus Wheatland Township Library 207 Michigan Avenue 49340
Republic Republic-Michigamme Public Library 227 Maple Street 49879
Richland Richland Community Library 8951 Park Street 49083
Richmond Lois Wagner Memorial Library 35200 Division Road 48062
Ridgeway Hall Memorial Library Ridge Highway, P.O. Box 609 49275
River Rouge River Rouge Public Library 221 Burke Street 48218
Riverdale Seville Township Public Library 6734 Lumberjack Road 48877
Riverview Riverview Public Library 14300 Sibley Road 48193
Rochester Rochester Hills Public Library 500 Olde Towne Road 48307
Rockford Krause Memorial Branch/Rockford 140 East Bridge Street 49341
Rockland Rockland Township Library 40 National Avenue 49960
Rogers City Presque Isle District Library 181 East Erie Street 49779
Romeo Kezar Library 107 Church Street 48065
Romulus Romulus Public Library 11121 Wayne Road 48174
Roscommon Gerrish-Higgins School District Public Library 10600 Oakwood Road 48653
Rose City Ogemaw District Library 107 West Main Street 48654
Rosebush Faith Johnston Memorial Library 4035 North Mission Street 48878
Roseville Roseville Public Library 29777 Gratiot Avenue 48066
Royal Oak Royal Oak Public Library 222 East Eleven Mile Road 48068
Rudyard Turner Howson Elementary Library 11183 West Turner Howson Road 49780

City Library Address Zip
Saginaw Thomas Township Library 8207 Shields Drive 48609
Saint Charles Saint Charles District Library 104 West Spruce Street 48655
Saint Clair Saint Clair Public Library 310 South Second Street 48079
Saint Clair Shores Saint Clair Shores Public Library 22500 Eleven Mile Road 48081
Saint Helen Richfield Township Public Library 1410 North Saint Helen Road 48656
Saint Ignace Saint Ignace Public Library 110 West Spruce Street 49781
Saint Johns Briggs Public Library 108 East Railroad Street 48879
Saint Joseph Maud Preston Palenske Memorial Library 500 Market Street 49085
Saint Louis Theodore A. Cutler Memorial Library 312 Michigan Avenue 48880
Saline Saline District Library 555 North Maple Road 48176
Sand Lake Sand Lake/Nelson Township Branch Library 88 Eighth Street 49343
Sandusky Sandusky District Library 55 East Sanilac Avenue 48471
Saranac Saranac Public Library 61 Bridge Street 48881
Sault Ste. Marie Bayliss Public Library 541 Library Drive 49783
Schoolcraft Schoolcraft Community Library 330 North Centre Street 49087
Scottville Scottville Library 204 East State Street 49454
Sebewaing Sebewaing Township Library 41 North Center Street 48759
Shelby Shelby Area District Library 189 Maple Street 49455
Shelby Township Shelby Township Library 51680 Van Dyke Avenue 48316
Shepherd Coe Township Branch Library 309 West Wright Avenue 48883
Sherwood Sherwood Library Branch Library 118 Sherman Street 49089
Sodus Sodus Township Library 3776 Naomi Road 49126
Somerset Center Somerset Township Library 12715 East Chicago Road 49282
South Haven South Haven Memorial Library 314 Broadway Street 49090
South Lyon Salem-South Lyon District Library 9800 Pontiac Trail 48178
South Rockwood South Rockwood Branch Library 12776 Fort Street 48179
Southfield Southfield Public Library 26300 Evergreen Road 48076
Southgate Southgate Veterans Memorial Library 14680 Dix-Toledo Road 48195
Sparta Sparta Carnegie Township Library 80 North Union Street 49345
Spring Arbor Spring Arbor Branch Library 113 East Main Street 49283
Spring Lake Spring Lake District Library 123 East Exchange Street 49456
Springport Springport Branch Library 116 Mechanic Street 49284
Standish Mary Johnston Memorial Library 114 North Court Street 48658
Stanton White Pine Library 106 East Walnut Street 48888
Stephenson Menominee County Library S319 Railroad Street 49887
Sterling Heights Sterling Heights Public Library 40255 Dodge Park Road 48313
Stevensville Lincoln Township Public Library 2099 West John Beers Road 49127
Stockbridge Stockbridge Branch Library 200 Wood Street 49285
Sturgis Sturgis District Library 255 North Street 49091
Sunfield Sunfield District Library 112 Main Street 48890
Superior Township Superior Township Library 8975 Macarthur Boulevard 48198
Suttons Bay Suttons Bay-Bingham District Library 416 Front Street 49682
Swartz Creek Swartz Creek-Perkins Library 8095 Civic Drive 48473

City Library Address Zip
Tawas City Tawas City Library 208 North Street 48763
Taylor Taylor Community Library 12303 Pardee Road 48180
Tecumseh Tecumseh District Library 215 North Ottawa Street 49286
Tekonsha Tekonsha Township Public Library 230 South Church Street 49092
Temperance Bedford Branch Library 8575 Jackman Road 48182
Thompsonville Betsie Valley District Library 14731 Thompson Avenue 49683
Three Oaks Three Oaks Township Public Library 3 North Elm Street 49128
Three Rivers Three Rivers Public Library 920 West Michigan Avenue 49093
Topinabee Topinabee Public Library 1576 Straits Highway 49791
Traverse City Traverse Area District Library 610 Woodmere Avenue 49686
Trenton Trenton Veterans Memorial Library 2790 Westfield Road 48183
Troy Troy Public Library 510 West Big Beaver Road 48084
Tustin Tustin Community Library 310 South Neilson Street 49688
Twin Lake Dalton Branch Library 3175 Fifth Street 49457

City Library Address Zip
Ubly Sleeper Public Library 2236 East Main Street 48475
Union City Union Township Library Branch Library 221 North Broadway 49094
Unionville Columbia Township Library 6456 Center Street 48767
Utica Utica Public Library 7530 Auburn Road 48317

City Library Address Zip
Vanderbilt Vanderbilt Branch Library 8170 Mill Street 49795
Vassar Bullard Sanford Memorial Library 520 West Huron Avenue 48768
Vermontville Vermontville Township Library 120 East First Street 49096
Vernon Vernon District Public Library 115 East Main Street 48476
Vestaburg Richland Township Library 8821 Third Street 48891
Vicksburg Vicksburg District Library 215 South Michigan Avenue 49097

City Library Address Zip
Wakefield Wakefield Public Library 401 Hancock Street 49968
Waldron Waldron District Library 107 North Main Street 49288
Walker Walker Branch Library 4293 Remembrance Road Nw 49544
Walkerville Walkerville Public/School Library 145 East Lathrop 49459
Walled Lake Walled Lake City Library 1499 East West Maple Road 48390
Walloon Lake Crooked Tree District Library 2203 Walloon Street 49796
Warren Maybelle Burnette Branch Library 22005 Van Dyke Avenue 48089
Washington Romeo District Library 65821 Van Dyke Avenue 48095
Waterford Waterford Township Public Library 5168 Civic Center Drive 48329
Watervliet Watervliet District Library 333 North Main Street 49098
Wayland Henika District Library 149 South Main Street 49348
Wayne Wayne Public Library 3737 South Wayne Road 48184
Webberville Webberville Branch Library 115 South Main Street 48892
Weidman Weidman Public Library 3453 North School Road 48893
Wellston Wellston Branch Library 1451 Seaman Road 49689
West Bloomfield Westacres Branch Library 7321 Commerce Road 48324
West Branch West Branch District Library 119 North Fourth Street 48661
Westland William P. Faust Public Library of Westland 6123 Central City Parkway 48185
White Cloud White Cloud Community Library 1038 Wilcox Avenue 49349
White Lake White Lake Township Library 7527 East Highland Road 48383
White Pigeon White Pigeon Township Library 102 North Kalamazoo Street 49099
White Pine Carp Lake Township Library 10 Cedar Street 49971
Whitehall White Lake Community Library 3900 White Lake Drive 49461
Whitmore Lake Northfield Township Area Library 125 Barker Road 48189
Whittemore Whittemore Library 483 Bullock Street 48770
Williamston Williamston Branch Library 201 School Street 48895
Winn Fremont Township Branch Library 2833 West Blanchard Road 48896
Wixom Wixom Public Library 49015 Pontiac Trail 48393
Wolverine Wolverine Community Library 5716 Main Street 49799
Woodland George W. Spindler Memorial Library 186 North Main Street 48897
Wyandotte Bacon Memorial District Library 45 Vinewood Street 48192
Wyoming Wyoming Branch Library 3350 Michael Avenue Sw 49509

City Library Address Zip
Yale Yale Public Library 2 Jones Street 48097
Ypsilanti Ypsilanti District Library 5577 Whittaker Road 48197

City Library Address Zip
Zeeland Howard Miller Library 14 South Church Street 49464

View the listings by state:

Alabama

Florida

Kentucky

Missouri

North Carolina

South Dakota

Wisconsin

Alaska

Georgia

Louisiana

Montana

North Dakota

Tennessee

Wyoming

Arizona

Hawaii

Maine

Nebraska

Ohio

Texas

District of Columbia

Arkansas

Idaho

Maryland

Nevada

Oklahoma

Utah

California

Illinois

Massachusetts

New Hampshire

Oregon

Vermont

Colorado

Indiana

Michigan

New Jersey

Pennsylvania

Virginia

Connecticut

Iowa

Minnesota

New Mexico

Rhode Island

Washington

Delaware

Kansas

Mississippi

New York

South Carolina

West Virginia