Addison | Addison Branch Library | 102 South Talbot Street | | (517) 447-3414 |
Adrian | Adrian Public Library | 143 East Maumee Street | 49221 | (517) 265-2265 |
Adrian | Lenawee County Library | 4459 West Us 223 | 49221 | (517) 263-1011 |
Alanson | Alanson Area Public Library | 7631 Burr Avenue | 49706 | (231) 548-5465 |
Albion | Albion District Library | 501 South Superior Street | 49224 | (517) 629-3993 |
Alden | Helena Township Public Library | 8751 Helena Road | 49612 | (231) 331-4318 |
Algonac | Algonac-Clay Township Library | 2011 Saint Clair River Drive | | (810) 794-4471 |
Allegan | Allegan Public Library | 331 Hubbard Street | 49010 | (269) 673-4625 |
Allen Park | Allen Park Public Library | 8100 Allen Road | | (313) 381-2425 |
Allendale | Allendale Township Library | 6175 Library Lane | 49401 | (616) 895-4178 |
Alma | Alma Public Library | 351 North Court Street | 48801 | (989) 463-3966 |
Almont | Almont District Library | 213 West Saint Clair Street | 48003 | (810) 798-3100 |
Alpena | Alpena County Library | 211 North First Avenue | 49707 | (989) 356-6188 |
Alto | Kent District Library – Alto | 071 Linfield Ave. | 49302 | (616) 784-2007 |
Ann Arbor | Ann Arbor District Library | 343 South Fifth Avenue | 48104 | (734) 327-4200 |
Ann Arbor | Malletts Creek Branch Library | 3090 E. Eisenhower Parkway | | (734) 327-4200 |
Ann Arbor | Pittsfield Branch Library | 2359 Oak Valley Drive | | (734) 327-4200 |
Ann Arbor | Washtenaw Library For The Blind And Physically Disabled | 343 S. Fifth Ave. | 48104 | (734) 327-4200 |
Ann Arbor | West Branch Library | 2503 Jackson Avenue | | (734) 327-4200 |
Arcadia | Arcadia Township Branch Library | 3422 Lake St. | | (231) 889-4230 |
Armada | Armada Free Public Library | 73930 Church Street | 48005 | (586) 784-5921 |
Ashley | Ashley District Library | 104 New Street | 48806 | (989) 847-4283 |
Athens | Athens Community Library | 106 East Burr Oak Street | 49011 | (269) 729-4479 |
Atlanta | Montmorency County Public Libraries | 11901 Haymeadow | 49709 | (989) 785-3941 |
Attica | Attica Township Library | 4302 Peppermill Road | | (810) 724-2007 |
Au Gres | Au Gres Branch Library | 300 North Mackinaw | | (989) 876-8818 |
Auburn | Auburn Area Branch Library
| 235 W. Midland Road | 48611 | (989) 622-2381 |
Auburn Hills | Auburn Hills Public Library | 3400 East Seyburn Drive | 48326 | (248) 370-9466 |
Augusta | Augusta-Ross Township District Library | 105 South Webster Street | 49012 | (269) 731-4000 |
| | | | |
Bad Axe | Bad Axe Area District Library | 200 South Hanselman Street | 48413 | (989) 269-8538 |
Baldwin | Pathfinder Community Library | 812 Michigan Avenue | 49304 | (231) 745-4010 |
Bancroft | Shiawassee Township Library | 625 Grand River Road | | (989) 634-5689 |
Bangor | Bangor Branch Library | 420 Division Street | | (269) 427-8810 |
Barryton | Barryton Public Library | 198 Northern Avenue | 49305 | (989) 382-5288 |
Bath | Bath Township Public Library | 14051 Webster Rd | 48808 | (517) 641-7111 |
Battle Creek | Willard Public Library | 7 West Van Buren Street | 49017 | (269) 968-8166 |
Bay City | Alice & Jack Wirt Public Library | 500 Center Avenue | | (989) 893-9566 |
Bay City | Bay County Library System | 500 Center Avenue | 48708 | |
Bay City | Sage Branch Library | 100 East Midland Street | | (989) 892-8555 |
Bear Lake | Keddie-Norconk Memorial Library | 12325 Virginia Street | | (231) 864-2700 |
Beaver Island | Beaver Island District Library | 26400 Donegal Bay Road | 49782 | (231) 448-2701 |
Beaverton | Beaverton Branch Library | 128 West Saginaw Street | | (989) 435-3981 |
Belding | Alvah N. Belding Memorial Library | 302 East Main Street | 48809 | (616) 794-1450 |
Bellaire | Bellaire Public Library | 111 South Bridge Street | 49615 | (231) 533-8814 |
Belleville | Belleville Area District Library | 167 Fourth Street | | (734) 699-3291 |
Bellevue | Bellevue Township Library | 212 North Main Street | 49021 | (269) 763-3369 |
Benton Harbor | Benton Harbor Public Library | 213 East Wall Street | 49022 | (269) 926-6139 |
Benzonia | Benzonia Public Library | 891 Michigan Avenue | 49616 | (231) 882-4111 |
Berkley | Berkley Public Library | 3155 Coolidge Highway | 48072 | (248) 658-3440 |
Berrien Springs | Berrien Springs Community Library | 215 West Union Street | 49103 | (269) 471-7074 |
Bessemer | Bessemer Public Library | 411 South Sophie Street | 49911 | (906) 667-0404 |
Beulah | Darcy Library Of Beulah | 7238 Commercial Street | 49617 | (231) 882-4037 |
Big Rapids | Big Rapids Community Library | 426 South Michigan Avenue | 49307 | (231) 796-5234 |
Birch Run | Thomas E. Fleschner Memorial Library | 11935 Silver Creek Drive | 48415 | (989) 624-5171 |
Birmingham | Baldwin Public Library | 300 West Merrill Street | 48009 | (248) 647-1700 |
Blanchard | Rolland Township Branch Library | 430 Harry Street | | (989) 561-2480 |
Blissfield | Schultz-Holmes Library | 407 South Lane Street | | (517) 486-2858 |
Bloomfield Hills | Bloomfield Township Public Library | 1099 Lone Pine Road | 48302 | (248) 642-5800 |
Bloomingdale | Bloomingdale Branch Library | 109 East Kalamazoo Avenue | | (269) 521-7601 |
Boyne City | Boyne District Library | 201 East Main Street | 49712 | (231) 582-7861 |
Boyne Falls | Boyne Falls Branch Library | 2290 Railroad Street | | (231) 549-2277 |
Breckenridge | Howe Memorial Library | 128 East Saginaw Street | 48615 | (989) 842-3202 |
Bridgman | Bridgman Public Library | 4460 Lake Street | 49106 | (269) 465-3663 |
Brighton | Brighton District Library | 100 Library Drive | 48116 | (810) 229-6571 |
Britton | Britton Branch Library | 120 College Avenue | | (517) 451-2860 |
Bronson | Bronson Branch Library | 207 North Matteson Road | | (517) 369-3785 |
Brooklyn | Brooklyn Branch Library | 207 North Main | | (517) 592-3406 |
Brown City | Brown City Public Library | 4207 Main Street | 48416 | (810) 346-2511 |
Buchanan | Buchanan District Library | 128 East Front Street | 49107 | (269) 695-3681 |
Buckley | Buckley Branch Library | 305 South First Street | | (231) 269-3600 |
Burlington | Burlington Township Library | 135 Elm Street | 49029 | (517) 765-2702 |
Burnips | Salem Township Library | 3007 142nd Ave | 49314 | (616) 896-8170 |
Burr Oak | Burr Oak Township Library | 220 South Second Street | 49030 | (269) 489-2906 |
Burt | Taymouth Township Library | 2361 East Burt Road | 48417 | (989) 770-4651 |
Burton | Baker Park Library | 3410 South Grand Traverse | | (810) 742-7860 |
Burton | Burton Memorial Library | | | (810) 742-0674 |
Byron | Byron Community Library | 312 West Maple | | (810) 266-4659 |
Byron Center | Kent District Library – Byron Township | 8191 Byron Center Ave Sw | | (616) 784-2007 |
| | | | |
Cadillac | Cadillac-Wexford Public Library | 411 South Lake Street | 49601 | (231) 775-6541 |
Caledonia | Kent District Library – Caledonia Township | 6260 92nd St. Se | 49316 | (616) 784-2007 |
Calumet | Calumet Public-School Library | 57070 Mine Street | 49913 | (906) 337-0311 |
Camden | Camden Township Library | 119 South Main Street | 49232 | (517) 368-5554 |
Canton | Canton Public Library | 1200 South Canton Center Road | 48188 | (734) 397-0999 |
Capac | Capac Public Library | 111 North Main Street | | (810) 395-7000 |
Carleton | Carleton Branch Library | 1444 Kent Street | | (734) 654-2180 |
Caro | Caro Area District Library | 840 West Frank Street | 48723 | (989) 673-4329 |
Carson City | Carson City Public Library | 102 West Main Street | 48811 | (989) 584-3680 |
Cass City | Rawson Memorial District Library | 6495 Pine Street | 48726 | (989) 872-2856 |
Cassopolis | Cass District Library | 319 M-62 | 49031 | (269) 445-3400 |
Cassopolis | Local History Branch Library | 145 North Broadway | | (269) 445-0412 |
Cedar Springs | Cedar Springs Public Library | 43 West Cherry Street | 49319 | (616) 696-1910 |
Cedarville | Les Cheneaux Community Library | 75 East Hodeck Street | | (906) 484-3547 |
Center Line | Center Line Public Library | 7345 Weingartz Street | 48015 | (586) 758-8274 |
Central Lake | Central Lake District Library | 7900 Maple Street | 49622 | (231) 544-2517 |
Centreville | Nottawa Township Library | 685 East Main Street | 49032 | (269) 467-6289 |
Charlevoix | Charlevoix Public Library | 220 West Clinton Street | 49720 | (231) 547-2651 |
Charlotte | Charlotte Community Library | 226 South Bostwick Street | 48813 | (517) 543-8859 |
Chase | Chase Township Public Library | 8400 East North Street | 49623 | (231) 832-9511 |
Cheboygan | Cheboygan Area Public Library | 100 South Bailey Street | 49721 | (231) 627-2381 |
Chelsea | Chelsea District Library | 221 South Main Street | 48118 | (734) 475-8732 |
Chesaning | Chesaning Public Library | 227 East Broad Street | 48616 | (989) 845-3211 |
Chesterfield | Chesterfield Township Library | 50560 Patricia Avenue | 48051 | (586) 598-4900 |
Clare | Garfield Memorial Library | 101 East Fourth Street | | (989) 386-7576 |
Clare | Pere Marquette District Library | 185 East Fourth Street | 48617 | (989) 386-7576 |
Clarkston | Independence Township Library | 6495 Clarkston Road | 48346 | (248) 625-2212 |
Clarksville | Clarksville Area Library | 200 Main Street | | (616) 693-1001 |
Clawson | Blair Memorial Library | 416 North Main Street | 48017 | (248) 588-5500 |
Clayton | Clayton Branch Library | 11029 Center Street, | | (517) 445-2619 |
Clifford | Clifford Branch Library | 9530 Main Street | | (989) 761-7393 |
Climax | Lawrence Memorial Public Library | 107 North Main Street | 49034 | (269) 746-4125 |
Clinton | Clinton Township Public Library | 100 Brown Street | 49236 | (517) 456-4141 |
Clinton Township | Clinton-Macomb Public Library | 40900 Romeo Plank Road | 48038 | (586) 226-5000 |
Clinton Township | Macomb County Library | 16480 Hall Road | 48038 | (586) 286-6660 |
Clinton Township | South Branch | 35891 Gratiot | | (586) 226-5070 |
Clio | Clio Area Library | | | (810) 686-7130 |
Coldwater | Branch District Library | 10 East Chicago Street | 49036 | (517) 278-2341 |
Coleman | Coleman Area Library | 111 First Street | 48618 | (989) 465-6398 |
Coloma | Coloma Public Library | 151 West Center Street | 49038 | (269) 468-3431 |
Colon | Colon Township Library | 128 South Blackstone Avenue | 49040 | (269) 432-3958 |
Columbiaville | Columbiaville Branch Library | 4718 First Street | | (810) 793-6100 |
Commerce Township | Commerce Township Community Library | 2869 North Pontiac Trail | 48390 | (248) 669-8108 |
Comstock Park | Kent District Library – Comstock Park | 5255 Alpine Ave. Nw | 49321 | (616) 784-2007 |
Concord | Concord Branch Library | 110 Hanover Street | | (517) 524-6970 |
Constantine | Constantine Township Library | 165 Canaris Street | 49042 | (269) 435-7957 |
Coopersville | Northeast Ottawa District Library | 333 Ottawa Street | 49404 | (616) 837-6809 |
Corunna | Community District Library | 231 North Shiawassee Street | 48817 | (989) 743-3287 |
Corunna | Corunna Public Library | 401 North Shiawassee Street | | (989) 743-4800 |
Corunna | Shiawassee County Library | 701 South Norton Street | | (989) 743-2278 |
Covert | Covert Branch Library | 33805 M-140 Highway | | (269) 764-1298 |
Croswell | Aitkin Memorial District Library | 111 North Howard Avenue | 48422 | (810) 679-3627 |
Crystal | Crystal Community Library | 221 South Lake Street | | (989) 235-6111 |
Crystal Falls | Crystal Falls District Community Library | 237 Superior Avenue | 49920 | (906) 875-3344 |
| | | | |
Dansville | Dansville Branch | 1379 East Mason Street | | (517) 623-6511 |
Davisburg | Springfield Township Library | 12000 Davisburg Road | 48350 | (248) 846-6550 |
Davison | Davison Area Library | 203 East Fourth Street | | (810) 653-2022 |
Dearborn | Bryant Branch Library | 22100 Michigan Avenue | | (313) 943-4091 |
Dearborn | Dearborn Public Library | 16301 Michigan Avenue | 48126 | (313) 943-2037 |
Dearborn | Esper Branch Library | 12929 West Warren Avenue | | (313) 943-4096 |
Dearborn | Snow Branch Library | 23950 Princeton Street | | (313) 274-1780 |
Dearborn Heights | Dearborn Heights City Libraries | 24590 George Street | 48127 | (313) 791-3800 |
Dearborn Heights | John F. Kennedy, Jr. Library | 24602 Van Born Road | | (313) 791-6050 |
Decatur | Van Buren District Library | 200 North Phelps Street | 49045 | (269) 423-4771 |
Deckerville | Deckerville Public Library | 3542 North Main Street | 48427 | (810) 376-8015 |
Deerfield | Roberts-Ingold Memorial Library | 170 Raisin Street | | (517) 447-3400 |
Delton | Delton District Library | 330 North Grove Street | 49046 | (269) 623-8040 |
Detour Village | Detour Area School And Public Library | 202 South Division Street | 49725 | (906) 297-2011 |
Detroit | Detroit Public Library | 5201 Woodward Avenue | 48202 | (313) 481-1300 |
Detroit | Detroit Public Library – Bowen | 3648 West Vernor Highway | 48216 | (313) 481-1540 |
Detroit | Detroit Public Library – Campbell | 8733 W. Vernor | 48209 | (313) 481-1550 |
Detroit | Detroit Public Library – Chandler Park | 12800 Harper Avenue | 48213 | (313) 481-1560 |
Detroit | Detroit Public Library – Chaney | 16101 Grand River Avenue | 48227 | (313) 481-1570 |
Detroit | Detroit Public Library – Chase | 17731 West Seven Mile Road | 48235 | (313) 481-1580 |
Detroit | Detroit Public Library – Conely | 4600 Martin Street | 48210 | (313) 481-1590 |
Detroit | Detroit Public Library – Douglass Branch For Specialized Services | 3666 Grand River Avenue | 48208 | (313) 481-1700 |
Detroit | Detroit Public Library – Duffield | 2507 West Grand Boulevard | 48208 | (313) 481-1710 |
Detroit | Detroit Public Library – Edison | 18400 Joy Road | 48228 | |
Detroit | Detroit Public Library – Elmwood Park | 550 Chene Street | 48207 | (313) 481-1732 |
Detroit | Detroit Public Library – Franklin | 13651 East Mcnichols Road | 48205 | (313) 481-1740 |
Detroit | Detroit Public Library – Hubbard | 12929 West Mcnichols Road | 48235 | (313) 481-1750 |
Detroit | Detroit Public Library – Jefferson | 12350 East Outer Drive | 48224 | (313) 481-1760 |
Detroit | Detroit Public Library – Knapp | 13330 Conant Street | 48212 | (313) 481-1770 |
Detroit | Detroit Public Library – Mark Twain Annex | 4741 Iroquis Street | 48214 | (313) 481-1790 |
Detroit | Detroit Public Library – Montieth | 14100 Kercheval Street | 48215 | (313) 481-1800 |
Detroit | Detroit Public Library – Municipal Reference Library | 5201 Woodward Avenue | 48202 | (313) 833-1440 |
Detroit | Detroit Public Library – National Automotive History Collection | 121 Gratiot | 48226 | (313) 481-1862 |
Detroit | Detroit Public Library – Parkman | 1766 Oakman Boulevard | 48238 | (313) 481-1810 |
Detroit | Detroit Public Library – Redford | 21200 Grand River | 48219 | (313) 481-1820 |
Detroit | Detroit Public Library – Sherwood Forest | 7117 West Seven Mile Road | 48221 | (313) 481-1840 |
Detroit | Detroit Public Library – Skillman | 121 Gratiot Avenue | 48226 | (313) 481-1850 |
Detroit | Detroit Public Library – Wilder | 7140 East Seven Mile Road | 48234 | (313) 481-1870 |
Dewitt | Dewitt Public Library | 13101 Schavey Road | 48820 | (517) 669-3156 |
Dexter | Dexter District Library | 3255 Alpine Street | 48130 | (734) 426-4477 |
Dimondale | Dorothy Hull Library – Windsor Township | 405 West Jefferson Street | 48821 | (517) 646-0633 |
Dollar Bay | Osceola Township School Public Library | 48475 North Maple Drive | 49922 | (906) 482-5800 |
Dorr | Dorr Township Library | 1804 Sunset Drive | 49323 | (616) 681-9678 |
Douglas | Saugatuck-Douglas District Library | 10 Mixer Street | 49406 | (269) 857-8241 |
Dowagiac | Dowagiac District Library | 211 Commercial Street | 49047 | (269) 782-3826 |
Drummond Island | Drummond Island Library | 29934 East Court Street | | (906) 493-5243 |
Dryden | Dryden Township Library | 5480 Main Street | 48428 | (810) 796-3586 |
Dundee | Dundee Branch Library | 144 East Main Street | | (734) 529-3310 |
Durand | Durand Memorial Branch Library | 700 North Saginaw Street | | (989) 288-3743 |
| | | | |
East Grand Rapids | Kent District Library – East Grand Rapids | 746 Lakeside Dr. Se | 49506 | (616) 784-2007 |
East Jordan | Jordan Valley District Library | 103 Maple Street | 49727 | (231) 536-7131 |
East Lansing | East Lansing Public Library | 950 Abbot Road | 48823 | (517) 351-2420 |
East Tawas | East Tawas Branch Library | 204 Sawyer Street | | (989) 362-6162 |
East Tawas | Iosco-Arenac District Library | 120 West Westover Street | 48730 | (989) 362-2651 |
Eastpointe | Eastpointe Memorial Library | 15875 Oak Avenue | 48021 | (586) 445-5096 |
Eaton Rapids | Eaton Rapids Area District Library | 220 South Main Street | 48827 | (517) 663-0950 |
Eau Claire | Eau Claire District Library | 6528 East Main Street | 49111 | (269) 461-6241 |
Ecorse | Ecorse Public Library | 4184 West Jefferson | | (313) 389-2030 |
Edmore | Home Township Library | 329 East Main Street | 48829 | (989) 427-5241 |
Edwardsburg | Edwardsburg Branch Library | 26745 Church Street | | (269) 663-5875 |
Edwardsburg | Mason-Union Branch Library | 17049 U.S. Hwy. 12 East | | (269) 641-7674 |
Elk Rapids | Elk Rapids District Library | 300 Isle Of Pines | 49629 | (231) 264-9979 |
Elsie | Elsie Public Library | 145 West Main Street | 48831 | (989) 862-4633 |
Empire | Glen Lake Community Library | 10115 West Front Street | 49630 | (231) 326-5361 |
Engadine | Engadine Library | box 1 | | (906) 477-6449 |
Erie | Erie Branch Library | 2065 Erie Road | | (734) 848-4420 |
Escanaba | Escanaba Public Library | 400 Ludington Street | 49829 | (906) 789-7323 |
Evart | Evart Public Library | 104 North Main Street | 49631 | (231) 734-5542 |
Ewen | Mcmillan Township Library | 200 Cedar Street | 49925 | (906) 988-2515 |
| | | | |
Fair Haven | Ira Township Library | 7013 Meldrum Road | | (586) 725-9081 |
Fairgrove | Fairgrove District Library | 1959 Main Street | 48733 | (989) 693-6050 |
Falmouth | Falmouth Area Library | 219 East Prosper Road | 49632 | (231) 826-3738 |
Farmington | Farmington Branch Library | 23500 Liberty Street | | (248) 553-0300 |
Farmington Hills | Farmington Community Library | 32737 West 12 Mile Road | 48334 | (248) 553-0300 |
Farwell | Surrey Township Public Library | 105 East Michigan Street | 48622 | (989) 588-9782 |
Felch | North Dickinson Branch | | | (906) 542-7230 |
Fennville | Fennville District Library | 400 West Main Street | 49408 | (269) 561-5050 |
Fenton | Fenton Childrens Center | 200 East Caroline Street | | (810) 714-0917 |
Fenton | Fenton-Jack R. Winegarden Library | 200 East Caroline Street | | (810) 629-7612 |
Fenwick | Palo Community School District Public Library | 8315 Mill Street | 48870 | (989) 637-4359 |
Ferndale | Ferndale Public Library | 222 East Nine Mile Road | 48220 | (248) 546-2504 |
Ferndale | Royal Oak Township Public Library | 21131 Garden Lane | 48220 | (248) 542-9205 |
Fife Lake | Fife Lake Public Library | 77 Lakecrest Lane | 49633 | (231) 879-4101 |
Flat Rock | Flat Rock Public Library | 25200 Gibraltar Road | 48134 | (734) 782-2430 |
Flint | Beecher Vera B. Rison Library | 1386 West Coldwater Road | | (810) 789-2800 |
Flint | Cody Branch Library | 3519 Fenton Road | | (810) 238-5822 |
Flint | Flint District Library | 1026 East Kearsley Street | 48503 | (810) 232-7111 |
Flint | Flint Township-Mccarty Library | 2071 South Graham Road | | (810) 732-9150 |
Flint | Genesee District Library | | 48504 | (810) 732-5570 |
Flint | Genesee Valley Demonstration Location | 3517 South Linden Road | | (810) 732-1822 |
Flint | North Flint Library | 5005 Cloverlawn Drive | | (810) 785-9879 |
Flint | West Flint Library | 3601 Beecher Road | | (810) 238-3637 |
Flushing | Flushing Area Library | 120 North Maple Street | | (810) 659-9755 |
Fostoria | Watertown Township Library | 9405 Foster Street | 48435 | (989) 795-2794 |
Fowlerville | Fowlerville District Library | 131 Mill Street | 48836 | (517) 223-9089 |
Frankenmuth | Frankenmuth Wickson District Library | 359 South Franklin Street | 48734 | (989) 652-8323 |
Frankfort | Benzie Shores District Library | 630 Main Street | 49635 | (231) 352-4671 |
Franklin | Franklin Public Library | 32455 Franklin Road | 48025 | (248) 851-2254 |
Fraser | Fraser Public Library | 16330 East Fourteen Mile Road | 48026 | (586) 293-2055 |
Frederic | Frederic Community Library | 6872 Old 27 | | (989) 348-4067 |
Freeport | Freeport District Library | 208 South State Street | 49325 | (616) 765-5181 |
Fremont | Fremont Area District Library | 104 East Main Street | 49412 | (231) 924-3480 |
Fruitport | Fruitport District Library | 47 Park Street | 49415 | (231) 366-6107 |
| | | | |
Gaines | Gaines Station Library | 103 East Walker | | (989) 271-8720 |
Galesburg | Galesburg Memorial Library | 188 East Michigan Avenue | 49053 | (269) 665-7839 |
Galien | Galien Township Public Library | 302 North Cleveland Avenue | 49113 | (269) 545-8281 |
Garden City | Garden City Public Library | 31735 Maplewood Street | 48135 | (734) 793-1830 |
Gaylord | Otsego County Library | 700 South Otsego Avenue | 49735 | (989) 732-5841 |
Genesee | Genesee Township-Johnson Memorial Library | 7397 North Genesee Road | | (810) 640-1410 |
Gladstone | Gladstone Area School Public Library | 300 South Tenth Street | 49837 | (906) 428-4224 |
Gladwin | Gladwin County District Library | 402 James Robertson Drive | 48624 | (989) 426-8221 |
Glennie | Curtis Township Library | 4884 Bamfield Road | 48737 | (989) 735-2601 |
Gobles | Gobles Branch Library | 105 East Main | | (269) 628-4537 |
Goodrich | Goodrich Library | 10237 Hegel Road | | (810) 636-2489 |
| | | | |
Gowen | Kent District Library – Spencer Township | 14960 Meddler Avenue | 49326 | (877) 243-2466 |
Grand Blanc | Grand Blanc-Mcfarlen Library | 515 Perry Road | | (810) 694-5310 |
Grand Haven | Loutit District Library | 407 Columbus Avenue | 49417 | (616) 842-5560 |
Grand Ledge | Grand Ledge Area District Library | 131 East Jefferson Street | 48837 | (517) 627-7014 |
Grand Ledge | Grand Ledge Area District Library At Wacousta | 13080 Wacousta Road | | (517) 626-6577 |
Grand Rapids | Grand Rapids Public Library | 111 Library Street, Ne | 49503 | (616) 988-5400 |
Grand Rapids | Kent District Library – Cascade Township | 2870 Jacksmith Ave., Se | 49546 | (616) 784-2007 |
Grand Rapids | Kent District Library – Gaines Township | 421 68th Street Se | 49548 | (616) 784-2007 |
Grand Rapids | Kent District Library – Kelloggsville | 4787 Division Ave S | 49548 | (616) 784-2007 |
Grand Rapids | Kent District Library – Plainfield | 2650 Five Mile Road Ne | 49525 | (616) 784-2007 |
Grand Rapids | Madison Square Branch Library | 1201 Madison Se | | (616) 988-5411 |
Grand Rapids | Ottawa Hills Branch Library | 1150 Giddings Avenue Se | | (616) 988-5412 |
Grand Rapids | Seymour Branch Library | 2350 Eastern Avenue Se | | (616) 988-5413 |
Grand Rapids | Vanbelkum Branch At Creston | 1563 Plainfield Ne | | (616) 988-5410 |
Grand Rapids | West Leonard Branch | 1017 Leonard Nw | | (616) 988-5416 |
Grand Rapids | West Side Branch Library | 713 Bridge Street Nw | | (616) 988-5414 |
Grand Rapids | Yankee Clipper Branch Library | 2025 Leonard Street Ne | | (616) 988-5415 |
Grandville | Kent District Library – Grandville | 4055 Maple Street Sw | 49418 | (616) 784-2007 |
Grant | Grant Area District Library | 122 Elder Street | 49327 | (231) 834-5713 |
Grass Lake | Grass Lake Branch Library | 130 West Michigan | | (517) 522-8211 |
Grayling | Beaver Creek Township Library | 8888 South Grayling Road | | (989) 275-2808 |
Grayling | Crawford County Library | 201 Plum Street | 49738 | (989) 348-9214 |
Grayling | Lovells Township Library | 8405 Twin Bridge Road | | (989) 344-9343 |
Greenville | Flat River Community Library | 200 West Judd Street | 48838 | (616) 754-6359 |
Grosse Pointe | Grosse Pointe Public Library – Central Library | 10 Kercheval Avenue | 48236 | (313) 343-2074 |
Grosse Pointe | Grosse Pointe Public Library – Ewald Branch | 15175 E. Jefferson | 48230 | (313) 821-8830 |
Grosse Pointe | Grosse Pointe Public Library – Woods Branch | 20600 Mack Avenue | 48236 | (313) 343-2072 |
Gwinn | Forsyth Township Public Library | 184 West Flint Street | 49841 | (906) 346-3433 |
| | | | |
Hadley | Hadley Branch Library | 3556 Hadley Road | | (810) 797-4101 |
Hale | Plainfield Township Branch Library | 220 North Washington | | (989) 728-2811 |
Hamburg | Hamburg Township Library | 10411 Merrill Road | 48139 | (810) 231-1771 |
Hamtramck | Hamtramck Public Library | 2360 Caniff Avenue | 48212 | (313) 365-7050 |
Hancock | Hancock School Public Library | 501 Campus Drive | 49930 | (906) 483-2544 |
Hanover | Hanover Branch Library | 118 West Main Street | | (517) 563-8344 |
Harbor Beach | Harbor Beach Area District Library | 105 North Huron Avenue | 48441 | (989) 479-3417 |
Harper Woods | Harper Woods Public Library | 19601 Harper Avenue | 48225 | (313) 343-2575 |
Harrison | Harrison Community Library | 105 East Main Street | 48625 | (989) 539-6711 |
Harrison Township | Harrison Township Public Library | 38255 L’Anse Creuse, Suite A | 48045 | (586) 329-1261 |
Harrisville | Alcona County Library | 312 West Main (M-72) | 48740 | (989) 724-6796 |
Hart | Hart Area Public Library | 415 South State Street | 49420 | (231) 873-4476 |
Hartford | Hartford Public Library | 12 Church Street | 49057 | (269) 588-5103 |
Hartland | Cromaine District Library | 3688 North Hartland Road | 48353 | (810) 632-5200 |
Haslett | Haslett Branch | 5670 School Street | | (517) 339-2324 |
Hastings | Dowling Public Library | 1765 East Dowling Road | 49058 | (269) 721-3743 |
Hastings | Hastings Public Library | 227 East State Street | 49058 | (269) 945-4263 |
Hazel Park | Hazel Park Memorial Library | 123 East Nine Mile Road | 48030 | (248) 546-4095 |
Hemlock | Rauchholz Memorial Library | 1140 North Hemlock Road | 48626 | (989) 642-8621 |
Hermansville | Hermansville Branch Library | | | (906) 498-2253 |
Hesperia | Hesperia Community Library | 80 South Division Street | 49421 | (231) 854-5125 |
Higgins Lake | Lyon Township Branch Library | 7851 W. Higgins Lake Drive, P.O. Bo | | (989) 821-9111 |
Highland | Highland Township Public Library | 444 Beach Farm Circle | 48356 | (248) 887-2218 |
Hillman | Hillman-Wright Memorial Library | p.o. box 247 | | (989) 742-4021 |
Hillsdale | Hillsdale Community Library | 11 East Bacon Street | 49242 | (517) 437-6470 |
Holland | Herrick District Library | 300 South River Avenue | 49423 | (616) 355-3100 |
Holland | North Side Branch | 155 Riley Street | | (616) 738-4360 |
Holly | Holly Township Library | 1116 North Saginaw Street | 48442 | (248) 634-1754 |
Holt | Holt-Delhi Branch | 2078 Aurelius Road | | (517) 694-9351 |
Holton | Holton Branch Library | 8776 Holton-Duck Lake Road | | (231) 821-0268 |
Homer | Homer Public Library | 141 West Main Street | 49245 | (517) 568-3450 |
Hopkins | Hopkins Public Library | 118 East Main Street | 49328 | (269) 793-7516 |
Houghton | Portage Lake District Library | 58 Huron Street | 49931 | (906) 482-4570 |
Houghton Lake | Houghton Lake Public Library | 4431 West Houghton Lake Drive | 48629 | (989) 366-9230 |
Howard City | Reynolds Township Library | 215 East Edgerton Street | | (231) 937-5575 |
Howard City | Timothy C. Hauenstein Reynolds Township Library | 117 West Williams Street | 49329 | (231) 937-5575 |
Howell | Howell Carnegie District Library | 314 West Grand River Avenue | 48843 | (517) 546-0720 |
Hubbard Lake | Caledonia Branch Library | 1499 Hubert Road | | (989) 727-3105 |
Hudson | Hudson Public Library | 205 South Market Street | 49247 | (517) 448-3801 |
Hudsonville | Gary Byker Memorial Library Of Hudsonville | 3338 Van Buren Street | 49426 | (616) 669-1255 |
Huntington Woods | Huntington Woods Public Library | 26415 Scotia Road | 48070 | (248) 543-9720 |
| | | | |
Ida | Ida Branch Library | 3016 Lewis Avenue | | (734) 269-2191 |
Idlewild | Idlewild Public Library | 473 East Baldwin Road | 49642 | (231) 745-7652 |
Imlay City | Goodland Branch Library | 2370 North Van Dyke Road | | (810) 724-1970 |
Imlay City | Ruth Hughes Memorial District Library | 211 North Almont Avenue | 48444 | (810) 724-8043 |
Indian River | Indian River Area Library | 3546 South Straits Highway | 49749 | (231) 238-8581 |
Inkster | Inkster Public Library | 2005 Inkster Road | | (313) 563-2822 |
Interlochen | Interlochen Public Library | 9700 Riley Road | 49643 | (231) 276-6767 |
Ionia | Hall-Fowler Memorial Library | 126 East Main Street | 48846 | (616) 527-3680 |
Ionia | Ionia Community Library | 126 East Main Street | 48846 | (616) 527-3680 |
Iron Mountain | Dickinson County Library | 401 Iron Mountain Street | 49801 | (906) 774-1218 |
Iron River | West Iron District Library | 116 West Genesee Street | 49935 | (906) 265-2831 |
Ironwood | Ironwood Carnegie Library | 235 East Aurora Street | 49938 | (906) 932-0203 |
Ishpeming | Ishpeming Carnegie Public Library | 317 North Main Street | 49849 | (906) 486-4381 |
Ithaca | Thompson Home Public Library | 125 West Center Street | 48847 | (989) 875-4184 |
| | | | |
Jackson | Eastern Branch Library | 3125 East Michigan Avenue | | (517) 788-4074 |
Jackson | Jackson District Library | 244 West Michigan Avenue | 49201 | (517) 788-4087 |
Jackson | Meijer Branch Library | 2699 Airport Road | | (517) 788-4480 |
Jackson | Summit Branch Library | 104 Bird Avenue | | (517) 783-4030 |
Jamestown | Patmos Library | 2445 Riley Street | 49427 | (616) 896-9798 |
Jenison | Georgetown Township Public Library | 1525 Baldwin Street | 49428 | (616) 457-9620 |
Johannesburg | Johannesburg Branch Library | 10900 East M-32 | | (989) 732-3928 |
Jonesville | Jonesville District Library | 310 Church Street | 49250 | (517) 849-9701 |
| | | | |
Kalamazoo | Alma Powell Branch Library | 1000 West Paterson Street | | (269) 344-0781 |
Kalamazoo | Eastwood Branch Library | 1112 Gayle Avenue | | (269) 345-6092 |
Kalamazoo | Kalamazoo Public Library | 315 South Rose Street | 49007 | (269) 342-9837 |
Kalamazoo | Oshtemo Branch Library | 7265 West Main Street | | (269) 375-5662 |
Kalamazoo | Washington Square Branch Library | 1244 Portage Street | | (269) 345-4279 |
Kaleva | Kaleva Branch Library | 9200 Aura Street | | (231) 362-3178 |
Kalkaska | Kalkaska County Library | 247 South Cedar Street | 49646 | (231) 258-9411 |
Kent City | Kent District Library -Tyrone Township | 43 South Main Street | 49330 | (877) 243-2466 |
Kentwood | Kent District Library – Kentwood | 4700 Kalamazoo Avenue Se | 49508 | (616) 784-2007 |
Kimball | G. Lynn Campbell Township Library | 1955 North Allen Road | | (810) 982-9171 |
Kincheloe | Rj Wallis Elementary Library | 15901 Country Club Road | | (906) 495-5323 |
Kingsley | Kingsley Public Library Branch | 104 South Brownson Avenue | | (231) 263-5484 |
Kingston | Jacquelin E. Opperman Memorial Library | 5790 State Street | 48741 | (989) 683-2500 |
| | | | |
Laingsburg | Laingsburg Public Library | 255 East Grand River Road | 48848 | (517) 651-6282 |
Lake City | Missaukee District Library | 210 South Canal Street | 49651 | (231) 839-2166 |
Lake Linden | Lake Linden-Hubbell School Public Library | 601 Calumet Street | 49945 | (906) 296-6211 |
Lake Odessa | Lake Odessa Community Library | 1007 Fourth Avenue | 48849 | (616) 374-4591 |
Lake Orion | Orion Township Public Library | 825 Joslyn Road | 48362 | (248) 693-3000 |
Lakeport | Lakeport Book Deposit | 7097 Second Street | | (810) 385-8550 |
Lakeview | Tamarack District Library | 832 South Lincoln Avenue | 48850 | (989) 352-6274 |
Lanse | Lanse Area School-Public Library | 201 North 4th Street | 49946 | (906) 524-6213 |
Lansing | Capital Area District Library | 401 South Capitol Avenue | 48933 | (517) 367-6300 |
Lansing | Delta Township District Library | 5130 Davenport Drive | 48917 | (517) 321-4014 |
Lansing | Foster Branch | 200 North Foster Avenue | | (517) 485-5185 |
Lansing | South Lansing Branch | 3500 South Cedar Street, Suite 108 | | (517) 272-9840 |
Lapeer | Elba Branch Library | 5508 Davison Road | | (810) 653-7200 |
Lapeer | Lapeer District Library | 201 Village West Drive South | 48446 | (810) 664-9521 |
Lapeer | Marguerite De Angeli Branch Library | 921 West Nepessing Street | | (810) 664-6971 |
Lawrence | Lawrence Branch Library | 212 N. Paw Paw St. | | (269) 674-3200 |
Lawton | Lawton Public Library | 125 South Main Street | 49065 | (269) 624-5481 |
Leland | Leland Township Public Library | 203 East Cedar Street | 49654 | (231) 256-9152 |
Lennon | Perkins Library Of Lennon | 11904 Lennon Road | | (810) 621-4285 |
Leonard | Addison Township Public Library | 1440 Rochester Road | 48367 | (248) 628-7180 |
Leroy | Leroy Community Library | 104 West Gilbert Street | 49655 | (231) 768-4493 |
Leslie | Leslie Branch | 201 Pennsylvania Street | | (517) 589-9400 |
Levering | Bliss Branch Library | 265 West Sturgeon Bay Trail | | (231) 537-2927 |
Levering | Levering Branch Library | 6236 Mill Street | | (231) 537-2150 |
Lewiston | Lewiston Public Library | 4356 Hanson Road | | (989) 786-2985 |
Lexington | Moore Public Library | 7239 Huron Avenue | 48450 | (810) 359-8267 |
Lincoln | Lincoln Branch Library | 330 Traverse Bay Road | | (989) 736-3388 |
Lincoln Park | Lincoln Park Public Library | 1381 Southfield Road | | (313) 381-0374 |
Linden | Linden Library | p.o. box 158 | | (810) 735-7700 |
Litchfield | Litchfield District Library | 108 North Chicago Street | 49252 | (517) 542-3887 |
Livonia | Alfred Noble Branch Library | 32901 Plymouth Road | | (734) 421-6600 |
Livonia | Carl Sandburg Branch Library | 30100 Seven Mile Road | | (248) 893-4010 |
Livonia | Livonia Public Library | 32777 Five Mile Road | 48154 | (734) 466-2451 |
Livonia | Vest Pocket Library | 33000 Civic Center Dr. | | (734) 466-2559 |
Lowell | Kent District Library – Englehardt | 200 North Monroe | 49331 | (616) 784-2007 |
Ludington | Mason County District Library | 217 East Ludington Avenue | 49431 | (231) 843-8465 |
Luna Pier | Rasey Memorial Branch Library | 4349 Oak Street | | (734) 848-4572 |
Luther | Luther Area Public Library | 115 State Street | 49656 | (231) 797-8006 |
Lyons | Lyons Township District Library | 240 East Bridge Street | 48851 | (989) 855-3414 |
| | | | |
Mackinac Island | Mackinac Island Public Library | 7549 Huron Street | 49757 | (906) 847-3421 |
Mackinaw City | Mackinaw Area Public Library | 528 West Central Avenue | 49701 | (231) 436-5451 |
Macomb | North Branch | 16800 24 Mile Road | | (586) 226-5080 |
Madison Heights | Madison Heights Branch Library | 26550 John R Road | | (248) 541-7880 |
Madison Heights | Madison Heights Public Library | 240 West Thirteen Mile Road | 48071 | (248) 588-7763 |
Mancelona | Mancelona Township Library | 202 West State Street | 49659 | (231) 587-9451 |
Manchester | Manchester District Library | 912 City Road (M-52) | 48158 | (734) 428-8045 |
Manistee | Manistee County Library | 95 Maple Street | 49660 | (231) 723-2519 |
Manistique | Manistique School Public Library | 100 North Cedar Street | 49854 | (906) 341-4316 |
Manton | Manton Public Library | 404 West Main Street | | (231) 824-3584 |
Maple Rapids | Maple Rapids Public Library | 130 South Maple Avenue | 48853 | (517) 682-4464 |
Marcellus | Marcellus Township-Wood Memorial Library | 205 East Main Street | 49067 | (269) 646-9654 |
Marine City | Marine City Public Library | 300 South Parker Street | | (810) 765-5233 |
Marion | M. Alice Chapin Memorial Library | 120 East Main Street | 49665 | (231) 743-2421 |
Marlette | Marlette District Library | 3116 Main Street | 48453 | (989) 635-2838 |
Marquette | Peter White Public Library | 217 North Front Street | 49855 | (906) 228-9510 |
Marshall | Marshall District Library | 124 West Green Street | 49068 | (269) 781-7821 |
Martin | J. C. Wheeler Public Library | 1576 South Main Street | 49070 | (269) 672-7875 |
Marysville | Marysville Public Library | 1175 Delaware Avenue | | (810) 364-9493 |
Mason | Aurelius Branch | 1939 South Aurelius Road | | (517) 628-3743 |
Mason | Mason Branch | 145 West Ash Street | | (517) 676-9088 |
Mass City | Greenland Township Library | 1212 Adventure Avenue | | (906) 883-3825 |
Mattawan | Antwerp Sunshine Branch Library | 24823 Front Street | | (269) 668-2534 |
Maybee | Maybee Branch Library | 9060 Raisin Street | | (734) 587-3680 |
Mayville | Mayville District Public Library | 6090 Fulton Street | 48744 | (989) 843-6522 |
Mcbain | Mcbain Community Library | 107 East Maple Street | 49657 | (231) 825-2197 |
Mecosta | Morton Township Public Library | 110 South James Street | 49332 | (231) 972-8315 |
Melvindale | Melvindale Public Library | 18650 Allen Road | | (313) 429-1090 |
Memphis | Memphis Public Library | 34830 Potter Street | | (810) 392-2980 |
Mendon | Mendon Township Library | 314 West Main Street | 49072 | (269) 496-4865 |
Menominee | Spies Public Library | 940 First Street | 49858 | (906) 863-2900 |
Merrill | Merrill District Library | 321 West Saginaw | 48637 | (989) 643-7300 |
Mesick | Mesick Public Library | 207 North Eugene St. | | (231) 885-1120 |
Metamora | Metamora Branch Library | 4018 Oak Street | | (810) 678-2991 |
Middleville | Thornapple Kellogg School And Community Library | 3885 Bender Road | 49333 | (269) 795-5434 |
Midland | Grace A. Dow Memorial Library | 1710 West Saint Andrews | 48640 | (989) 837-3430 |
Mikado | Mikado Township Library | 2291 South F-41 | | (989) 736-8389 |
Milan | Milan Public Library | 151 Wabash Street | 48160 | (734) 439-1240 |
Milford | Milford Public Library | 330 Family Drive | 48381 | (248) 684-0845 |
Millington | Millington Arbela District Library | 8530 Depot Street | 48746 | (989) 871-2003 |
Mio | Oscoda County Library | 430 West Eighth Street | 48647 | (989) 826-3613 |
Moline | Leighton Township Library | 4451 12th Street | 49335 | (616) 877-4143 |
Monroe | Blue Bush Branch Library | 2210 Blue Bush Road | | (734) 242-4085 |
Monroe | Dorsch Memorial Branch Library | 18 East First Street | | (734) 241-7878 |
Monroe | Frenchtown-Dixie Branch Library | 2881 Nadeau Road | | (734) 289-1035 |
Monroe | L. S. Navarre Branch Library | 1135 East Second Street | | (734) 241-5577 |
Monroe | Monroe County Library System | 840 South Roessler Street | 48161 | (734) 241-5277 |
Monroe | Robert A. Vivian Branch Library | 2664 Vivian Road | | (734) 241-1430 |
Montague | Montague Branch Library | 8778 Ferry Street | | (231) 893-2675 |
Montrose | Montrose-Jennings Library | 241 Feher Drive | | (810) 639-6388 |
Moran | Brevort Township Library | 4009 North Church Street | | (906) 643-8098 |
Morenci | Stair Public Library | 228 West Main Street | 49256 | (517) 458-6510 |
Morley | Walton Erickson Public Library | 4808 Northland Drive | 49336 | (231) 856-4298 |
Morrice | Morrice Village Library | 300 Main Street | | (517) 625-7911 |
Mount Clemens | Mount Clemens Public Library | 150 Cass Avenue | 48043 | (586) 469-6200 |
Mount Morris | Mount Morris Library | 685 Van Buren Avenue | | (810) 686-6120 |
Mount Pleasant | Chippewa River District Library System | 301 South University | 48858 | (989) 773-3242 |
Mt. Pleasant | Veterans Memorial Library | 301 South University | | (989) 773-3242 |
Mulliken | Mulliken District Library | 135 Main Street | 48861 | (517) 649-8611 |
Munising | Munising School Public Library | 810 State Highway M-28 West Suite A | 49862 | (906) 387-2125 |
Muskegon | Egelston Branch Library | 5428 East Apple Avenue | | (231) 788-6477 |
Muskegon | Hackley Public Library | 316 West Webster Avenue | 49440 | (231) 722-7276 |
Muskegon | Muskegon Area District Library | 4845 Airline Road Unit 5 | 49444 | (231) 737-6248 |
Muskegon | North Muskegon Walker Branch Library | 1522 Ruddiman | | (231) 744-6080 |
Muskegon | Norton Shores Branch Library | 705 Seminole Road | | (231) 780-8844 |
| | | | |
Napoleon | Napoleon Branch Library | 6755 Brooklyn Road | | (517) 536-4266 |
Nashville | Putnam District Library | 327 North Main | 49073 | (517) 852-9723 |
Negaunee | Negaunee Public Library | 319 West Case Street | 49866 | (906) 475-9400 |
New Baltimore | Macdonald Public Library | 36480 Main Street | 48047 | (586) 725-0273 |
New Buffalo | New Buffalo Township Public Library | 33 North Thompson Street | 49117 | (269) 469-2933 |
New Haven | Lenox Township Library | 58976 Main Street | 48048 | (586) 749-3430 |
New Lothrop | Twin Township Public-School Library | 9435 Beech Street | | (810) 638-7575 |
Newaygo | Croton Branch Library | 6464 Croton-Hardy Drive | | (231) 652-7411 |
Newaygo | Croton Township Library | 8260 S. Croton-Hardy Drive | 49337 | (231) 652-1615 |
Newaygo | Newaygo Area District Library | 44 North State Road | 49337 | (231) 652-6723 |
Newberry | Tahquamenon Area Public Library | 700 Newberry Avenue | 49868 | (906) 293-5214 |
Newport | Newport Branch Library | 8120 North Dixie Highway | | (734) 586-2117 |
Niles | Howard Branch Library | 2341 Yankee Street | | (269) 684-1680 |
Niles | Niles District Library | 620 East Main Street | 49120 | (269) 683-8545 |
North Adams | North Adams Community Memorial Library
| 4695 Knowles Road | 49262 | (517) 287-4426 |
North Branch | North Branch Township Library | 3714 Huron Road | 48461 | (810) 688-2282 |
North Muskegon | Walker Branch Library | 1522 Ruddiman Drive | | (231) 744-6080 |
Northport | Leelanau Township Library | 119 East Nagonaba Street | 49670 | (231) 386-5131 |
Northville | Northville District Library | 212 West Cady Street | 48167 | (248) 349-3020 |
Norway | Solomonson Branch Library | 620 Section Street | | (906) 563-8617 |
Novi | Novi Public Library | 45245 West Ten Mile Road | 48375 | (248) 349-0720 |
Nunica | Crockery Township Library | 7431 112th St. | | (616) 837-6868 |
| | | | |
Oak Park | Oak Park Public Library | 14200 Oak Park Boulevard | 48237 | (248) 691-7480 |
Okemos | Hope Borbas Okemos Branch | 4321 Okemos Road | | (517) 349-0250 |
Omer | Omer Branch Library | 205 East Center Street | | (989) 653-2230 |
Onaway | Onaway Branch Library | 20774 State Street | | (989) 733-6621 |
Onekama | Onekama Branch Library | 5283 Main Street | | (231) 889-4041 |
Onsted | Luella Reynolds-Onsted Community Library | 261 South Main Street | | (517) 467-2623 |
Ontonagon | Ontonagon Township Library | 311 North Steel Street | 49953 | (906) 884-4411 |
Ortonville | Brandon Township Public Library | 304 South Street | 48462 | (248) 627-1460 |
Oscoda | Robert J. Parks Library | 6010 Skeel Street | | (989) 739-9581 |
Otisville | Forest Township Library | 123 West Main Street | | (810) 631-6330 |
Otsego | Otsego District Public Library | 219 South Farmer Street | 49078 | (269) 694-9690 |
Otter Lake | Otter Lake Branch Library | 6361 Detroit Street | | (810) 793-6300 |
Ovid | Ovid Public Library | 206 North Main Street | 48866 | (989) 834-5800 |
Owosso | Shiawassee District Library | 502 West Main Street | 48867 | (989) 725-5134 |
Oxford | Oxford Public Library | 530 Pontiac Road | 48371 | (248) 628-3034 |
| | | | |
Palmer | Richmond Township Library | 500 Smith Street | 49871 | (906) 475-5241 |
Paradise | Whitefish Township Community Library | 7247 North M-123 | 49768 | (906) 492-3500 |
Parchment | Parchment Community Library | 401 South Riverview Drive | 49004 | (269) 343-7747 |
Parma | Parma Branch Library | 102 Church Street | | (517) 531-4908 |
Paw Paw | Paw Paw District Library | 609 West Michigan Avenue | 49079 | (269) 657-3800 |
Peck | Elk Township Library | 29 East Lapeer Street | 48466 | (810) 378-5409 |
Pellston | Pellston Branch Library | 175 N. Milton Street | | (231) 539-8858 |
Pentwater | Pentwater Township Library | 402 East Park Street | 49449 | (231) 869-8581 |
Perry | Edna C. Bentley Memorial Library | 135 South Main Street | | (517) 625-3166 |
Petersburg | Summerfield-Petersburg Branch Library | 60 East Center Street | | (734) 279-1025 |
Petoskey | Petoskey Public Library | 500 East Mitchell Street | 49770 | (231) 758-3100 |
Pigeon | Pigeon District Library | 7236 Nitz Street | 48755 | (989) 453-2341 |
Pinckney | Pinckney Community Public Library | 125 Putnam Street | 48169 | (734) 878-3888 |
Pinconning | Pinconning Branch Library | 218 Kaiser St. | | (989) 879-3283 |
Pittsford | Pittsford Public Library | 9268 East Hudson Road | 49271 | (517) 523-2565 |
Plainwell | Charles A. Ransom District Library | 180 South Sherwood Avenue | 49080 | (269) 685-8024 |
Pleasant Lake | Henrietta Branch Library | 11744 Bunkerhill Road | | (517) 769-6537 |
Plymouth | Plymouth District Library | 223 South Main Street | 48170 | (734) 453-0750 |
Pontiac | Oakland County Research Library | 1200 North Telegraph Road | 48341 | (248) 452-9472 |
Pontiac | Pontiac Public Library | 60 East Pike Street | 48342 | (248) 758-3942 |
Port Austin | Port Austin Township Library | 114 Railroad Street | 48467 | (989) 738-7212 |
Port Huron | Saint Clair County Library | 210 Mcmorran Boulevard | 48060 | (810) 987-7323 |
Port Sanilac | Sanilac District Library | 7130 Main Street | 48469 | (810) 622-8623 |
Portage | Portage District Library | 300 Library Lane | 49002 | (269) 329-4542 |
Portland | Portland District Library | 334 Kent Street | 48875 | (517) 647-6981 |
Posen | Posen Branch Library | 6987 Turtle Street | | (989) 766-2233 |
Potterville | Potterville Benton Township District Library | 150 Library Lane | 48876 | (517) 645-2989 |
Prescott | Ogemaw East Branch Library | 200 Washington | | (989) 873-5807 |
Prescott | Skidway Lake Branch Library | 2129 Greenwood Road | | (989) 873-5086 |
Presque Isle | Grand Lake Branch Library | 8797 East Grand Lake Road | | (989) 595-5051 |
| | | | |
Quincy | Algansee Branch Library | 580 South Ray Quincy Road | | (517) 639-9830 |
Quincy | Quincy Branch Library | 11 North Main Street | | (517) 639-4001 |
| | | | |
Ravenna | Ravenna Branch Library | 12278 Stafford Street | | (231) 853-6975 |
Ray | Ray Township Public Library | 64255 Wolcott Road | 48096 | (586) 749-7130 |
Reading | Reading Community Library | 104 North Main Street | 49274 | (517) 283-3916 |
Redford | Redford Township District Library | 25320 West Six Mile Road | 48240 | (313) 531-5960 |
Reed City | Reed City Public Library | 410 West Upton Avenue | 49677 | (231) 832-2131 |
Reese | Reese Unity District Library | 2065 Gates Street | 48757 | (989) 868-4120 |
Remus | Wheatland Township Library | 207 Michigan Avenue | 49340 | (989) 967-8271 |
Republic | Republic-Michigamme Public Library | 227 Maple Street | 49879 | (906) 376-2277 |
Richland | Richland Community Library | 8951 Park Street | 49083 | (269) 629-9085 |
Richmond | Lois Wagner Memorial Library | 35200 Division Road | 48062 | (586) 727-2665 |
Ridgeway | Hall Memorial Library | | | |
River Rouge | River Rouge Public Library | 221 Burke Street | | (313) 843-2040 |
Riverdale | Seville Township Public Library | 6734 Lumberjack Road | 48877 | (989) 833-7776 |
Riverview | Riverview Public Library | 14300 Sibley Road | 48193 | (734) 283-1250 |
Rochester | Rochester Hills Public Library | 500 Olde Towne Road | 48307 | (248) 650-7130 |
Rockford | Kent District Library – Krause Memorial | 140 East Bridge Street | 49341 | (616) 784-2007 |
Rockland | Rockland Township Library | 40 National Avenue | | (906) 886-2821 |
Rogers City | Presque Isle District Library | 181 East Erie Street | 49779 | (989) 734-2477 |
Romeo | Kezar Branch Library | 107 Church Street | | (586) 752-0603 |
Romulus | Romulus Public Library | 11121 Wayne Road | | (734) 942-7589 |
Roscommon | Gerrish-Higgins School District Public Library | 10600 Oakwood Road | 48653 | (989) 275-6686 |
Rose City | Ogemaw District Library | 107 West Main Street | 48654 | (989) 685-3300 |
Rosebush | Faith Johnston Memorial Library | 4026 Michigan Street | | (989) 433-0006 |
Roseville | Roseville Public Library | 29777 Gratiot Avenue | 48066 | (586) 445-5407 |
Royal Oak | Royal Oak Public Library | 222 East Eleven Mile Road | 48068 | (248) 246-3700 |
Rudyard | Rudyard School-Public Library | 11185 West Second Street | 49780 | (906) 478-4504 |
Rudyard | Turner Howson Elementary Library | 11183 W. Turner Howson Road | | (906) 478-4551 |
| | | | |
Saginaw | Archer A. Claytor Library | 1410 North Twelfth Street | | (989) 753-5591 |
Saginaw | Bridgeport Public Library | 3399 Williamson Road | 48601 | (989) 777-6030 |
Saginaw | Butman-Fish Library | 1716 Hancock Street | | (989) 799-9160 |
Saginaw | Hoyt Public Library | 505 Janes Avenue | | (989) 755-0904 |
Saginaw | Public Libraries Of Saginaw | 505 Janes Avenue | 48607 | (989) 755-9833 |
Saginaw | Rudolph C. Zauel Memorial Library | 3100 North Center Road | | (989) 799-2771 |
Saginaw | Ruth Brady Wickes Library | 1713 Hess Avenue | | (989) 752-3821 |
Saginaw | Thomas Township Library | 8207 Shields Drive | 48609 | (989) 781-3770 |
Saint Charles | Saint Charles District Library | 104 West Spruce Street | 48655 | (989) 865-9451 |
Saint Clair | St. Clair Public Library | 310 South Second Street | | (810) 329-3951 |
Saint Clair Shores | Saint Clair Shores Public Library | 22500 Eleven Mile Road | 48081 | (586) 771-9020 |
Saint Helen | Richfield Township Public Library | 1410 North Saint Helen Road | 48656 | (989) 389-7630 |
Saint Ignace | Saint Ignace Public Library | 110 West Spruce Street | 49781 | (906) 643-8318 |
Saint Johns | Briggs Public Library | 108 East Railroad Street | 48879 | (989) 224-4702 |
Saint Joseph | Maud Preston Palenske Memorial Library | 500 Market Street | 49085 | (269) 983-7167 |
Saint Louis | Theodore A. Cutler Memorial Library | 312 Michigan Avenue | 48880 | (989) 681-5141 |
Saline | Saline District Library | 555 North Maple Road | 48176 | (734) 429-5450 |
Sand Lake | Kent District Library – Nelson Township/Sand Lake | 2 Maple Street | 49343 | (877) 243-2466 |
Sandusky | Sandusky District Library | 55 East Sanilac Avenue | 48471 | (810) 648-2644 |
Saranac | Saranac Public Library | 61 Bridge Street | 48881 | (616) 642-9146 |
Sault Ste. Marie | Bayliss Public Library | 541 Library Drive | 49783 | (906) 632-9331 |
Schoolcraft | Schoolcraft Community Library | 330 North Centre Street | 49087 | (269) 679-5959 |
Scottville | Scottville Library | 204 East State Street | | (231) 757-2588 |
Sebewaing | Sebewaing Township Library | 41 North Center Street | 48759 | (989) 883-3520 |
Shelby | Rothbury Branch Library | 189 Maple Street | 49455 | (231) 861-4565 |
Shelby | Shelby Area District Library | 189 Maple Street | 49455 | (231) 861-4565 |
Shelby Township | Shelby Township Library | 51680 Van Dyke Avenue | 48316 | (586) 739-7414 |
Shepherd | Coe Township Branch Library | 308 West Wright Avenue | | (989) 828-6801 |
Sherwood | Sherwood Branch Library | 118 Sherman Street | | (517) 741-7976 |
Sodus | Sodus Township Library | 3776 Naomi Road | 49126 | (269) 925-0903 |
Somerset Center | Somerset Township Library | 12715 East Chicago Road | 49282 | (517) 688-9223 |
South Haven | Marialyce Canonie Great Lakes Research Library | 260 Dyckman Road | | (269) 637-7071 |
South Haven | South Haven Memorial Library | 314 Broadway Street | 49090 | (269) 637-2403 |
South Lyon | Lyon Township Public Library | 27005 South Milford Road | 48165 | (248) 437-8800 |
South Lyon | Salem-South Lyon District Library | 9800 Pontiac Trail | 48178 | (248) 437-6431 |
South Rockwood | South Rockwood Branch Library | 12776 Fort Street | | (734) 379-3333 |
Southfield | John Grace Branch | 21030 Indian Street | | (248) 796-4290 |
Southfield | Southfield Public Library | 26300 Evergreen Road | 48076 | (248) 796-4200 |
Southgate | Southgate Veterans Memorial Library | 14680 Dix-Toledo Road | | (734) 258-3002 |
Sparta | Sparta Carnegie Township Library | 80 North Union Street | 49345 | (616) 887-9937 |
Spring Arbor | Spring Arbor Branch Library | 113 East Main Street | | (517) 750-2030 |
Spring Lake | Spring Lake District Library | 123 East Exchange Street | 49456 | (616) 846-5770 |
Springport | Springport Branch Library | 110 Mechanic Street | | (517) 857-3833 |
Standish | Mary Johnston Memorial Library | 114 North Court Street | | (989) 846-6611 |
Stanton | White Pine Library | 106 East Walnut Street | 48888 | (989) 831-4327 |
Stephenson | Menominee County Library | p.o. box 128 | 49887 | (906) 753-6923 |
Sterling Heights | Sterling Heights Public Library | 40255 Dodge Park Road | 48313 | (586) 446-2640 |
Stevensville | Lincoln Township Public Library | 2099 West John Beers Road | 49127 | (269) 429-9575 |
Stockbridge | Stockbridge Branch | 200 Wood Street | | (517) 851-7810 |
Sturgis | Sturgis District Library | 255 North Street | 49091 | (269) 659-7224 |
Sunfield | Sunfield District Library | 112 Main Street | 48890 | (517) 566-8065 |
Suttons Bay | Suttons Bay-Bingham District Library | 416 Front Street | 49682 | (231) 271-3512 |
Swartz Creek | Swartz Creek-Perkins Library | 8095 Civic Drive | | (810) 635-3900 |
| | | | |
Tawas City | Tawas City Branch Library | 208 North Street | | (989) 362-6557 |
Taylor | Taylor Community Library | 12303 Pardee Road | | (734) 287-4840 |
Tecumseh | Tecumseh District Library | 215 North Ottawa Street | 49286 | (517) 423-2238 |
Tekonsha | Tekonsha Township Public Library | 230 South Church Street | 49092 | (517) 767-4769 |
Temperance | Bedford Branch Library | 6642 Lewis Ave. | | (734) 847-6747 |
Thompsonville | Betsie Valley District Library | 14731 Thompson Avenue | 49683 | (231) 378-2716 |
Three Oaks | Three Oaks Township Public Library | 3 North Elm Street | 49128 | (269) 756-5621 |
Three Rivers | Three Rivers Public Library | 88 North Main Street | 49093 | (269) 273-8666 |
Topinabee | Topinabee Public Library | 1576 Straits Highway | 49791 | (231) 238-7514 |
Traverse City | East Bay Branch Library | 1989 Three Mile Road, North | | (231) 922-2085 |
Traverse City | Peninsula Community Library | 2735 Island View Road | 49686 | (231) 223-7700 |
Traverse City | Traverse Area District Library | 610 Woodmere Avenue | 49686 | (231) 932-8500 |
Trenton | Trenton Veterans Memorial Library | 2790 Westfield Road | | (734) 676-9773 |
Troy | Troy Public Library | 510 West Big Beaver Road | 48084 | (248) 524-3538 |
Tustin | Tustin Community Library | 310 South Neilson Street | | (231) 829-3012 |
Twin Lake | Dalton Branch Library | 3175 Fifth Street | | (231) 828-4188 |
| | | | |
Ubly | Sleeper Public Library | 2236 East Main Street | 48475 | (989) 658-8901 |
Union City | Union Township Library | 221 N. Broadway | | (517) 741-5061 |
Unionville | Columbia Township Library | 6456 Center Street | 48767 | (989) 674-2651 |
Unionville | Columbia Township Library | 6643 Merry Street | | (989) 674-2651 |
Utica | Utica Public Library | 7530 Auburn Road | 48317 | (586) 731-4141 |
| | | | |
Vanderbilt | Vanderbilt Branch Library | 8170 Mill Street | | (989) 983-3600 |
Vassar | Bullard Sanford Memorial Library | 520 West Huron Avenue | 48768 | (989) 823-2171 |
Vermontville | Vermontville Township Library | 120 East First Street | 49096 | (517) 726-1362 |
Vernon | Vernon District Public Library | 115 East Main Street | 48476 | (989) 288-6486 |
Vestaburg | Richland Township Library | 8821 Third Street | 48891 | (989) 268-5044 |
Vicksburg | Vicksburg District Library | 215 South Michigan Avenue | 49097 | (269) 649-1648 |
| | | | |
Wakefield | Wakefield Public Library | 401 Hancock Street | 49968 | (906) 229-5236 |
Waldron | Waldron District Library | 107 North Main Street | 49288 | (517) 286-6511 |
Walker | Kent District Library – Walker | 4293 Remembrance Nw | 49544 | (616) 784-2007 |
Walkerville | Walkerville Public-School Library | 145 East Lathrop | 49459 | (231) 873-3652 |
Walled Lake | Walled Lake City Library | 1499 East West Maple Road | 48390 | (248) 624-3772 |
Walloon Lake | Crooked Tree District Library | 2203 Walloon Street | 49796 | (231) 535-2111 |
Warren | Arthur J. Miller Branch Library | 5460 Arden | | (586) 751-5377 |
Warren | Dorothy M. Busch Branch Library | 23333 Ryan Road | | (586) 755-5750 |
Warren | Maybelle Burnette Branch Library | 22005 Van Dyke Avenue | | (586) 758-2115 |
Warren | Warren Civic Center Library | One City Square | 48093 | (586) 751-0770 |
Warren | Warren Public Library | | 48093 | (586) 574-4564 |
Washington | Romeo District Library | 65821 Van Dyke Avenue | 48095 | (586) 752-0603 |
Waterford | Cai Branch Library | 5640 Williams Lake Road | | (248) 673-6220 |
Waterford | Waterford Township Public Library | 5168 Civic Center Drive | 48329 | (248) 674-4831 |
Watervliet | Watervliet District Library | 333 North Main Street | 49098 | (269) 463-6382 |
Wayland | Henika District Library | 149 South Main Street | 49348 | (269) 792-2891 |
Wayne | Wayne Public Library | 3737 South Wayne Road | 48184 | (734) 721-7832 |
Webberville | Webberville Branch | 115 South Main Street | | (517) 521-3643 |
Weidman | Weidman Public Library | 3453 North School Road | | (989) 644-5131 |
Wellston | Wellston Branch Library | 1451 Seaman Road | | (231) 848-4013 |
West Bloomfield | West Bloomfield Township Public Library | 4600 Walnut Lake Road | 48323 | (248) 682-2120 |
West Bloomfield | Westacres Branch Library | 7321 Commerce Road | | (248) 363-4022 |
West Branch | West Branch District Library | 119 North Fourth Street | 48661 | (989) 345-2235 |
Westland | Wayne County Public Library | 30555 Michigan Avenue | 48186 | (734) 727-7300 |
Westland | William P. Faust Public Library Of Westland | 6123 Central City Parkway | 48185 | (734) 326-6123 |
White Cloud | White Cloud Community Library | 1038 Wilcox Avenue | 49349 | (231) 689-6631 |
White Lake | White Lake Township Library | 7527 East Highland Road | 48383 | (248) 698-4942 |
White Pigeon | White Pigeon Township Library | 102 North Kalamazoo Street | 49099 | (269) 483-7409 |
White Pine | Carp Lake Township Library | 10 Cedar Street | 49971 | (906) 885-5888 |
Whitehall | White Lake Community Library | 3900 White Lake Drive | 49461 | (231) 894-9531 |
Whitmore Lake | Northfield Township Area Library | 125 Barker Road | 48189 | (734) 449-0066 |
Whittemore | Whittemore Branch Library | p.o. box 247 | | (989) 756-3186 |
Williamston | Williamston Branch | 175 East Grand River Avenue | | (517) 655-1191 |
Winn | Fremont Township Branch Library | 2833 West Blanchard Road | | (989) 866-2550 |
Wixom | Wixom Public Library | 49015 Pontiac Trail | 48393 | (248) 624-2512 |
Wolverine | Wolverine Community Library | 5716 Main Street | 49799 | (231) 525-8800 |
Woodland | George W. Spindler Memorial Library | 186 North Main Street | 48897 | (269) 367-4694 |
Wyandotte | Bacon Memorial District Library | 45 Vinewood Street | 48192 | (734) 246-8357 |
Wyoming | Kent District Library – Wyoming | 3350 Michael Avenue, Sw | 49509 | (616) 784-2007 |
| | | | |
Yale | Yale Public Library | 2 Jones Street | | (810) 387-2940 |
Ypsilanti | Ydl-Michigan Avenue | 229 W. Michigan Avenue | | (734) 482-4110 |
Ypsilanti | Ypsilanti District Library | 5577 Whittaker Road | 48197 | (734) 482-4110 |
| | | | |
Zeeland | Howard Miller Library | 14 South Church Street | 49464 | (616) 772-0874 |