Madison Public Library
1700 Fifth Street
Madison, IL 62060
Magnolia Branch
114 N. Chicago Street
Magnolia, IL
Mahomet Public Library District
512 East Main Street
Mahomet, IL 61853
http://www.mahometpubliclibrary.org/

Malta Township Public Library
203 East Adams
Malta, IL 60150
http://maltalibrary.org/
Manhattan Public Library District
240 Whitson Street
Manhattan, IL 60442
http://www.mpld.org/
Forman Valley Public Library District
404 1-2 South Harrison Street
Manito, IL 61546

Manito Public Library District
404 1-2 S. Harrison
Manito, IL
Blue Ridge Township Public Library
101 West Oliver Street
Mansfield, IL 61854
Manteno Public Library District
50 West Division Street
Manteno, IL 60950
http://www.manteno.lib.il.us/

Maple Park Public Library District
302 Willow Street
Maple Park, IL 60151
http://maplepark.lib.il.us/
Maquon Public Library District
210 Main Street
Maquon, IL 61458
Marengo Public Library District
200 South State Street
Marengo, IL 60152
http://www.muld.org/

Crab Orchard Public Library District
20012 Crab Orchard Road
Marion, IL 62959
http://www.craborchard.lib.il.us/
Marion Carnegie Library
206 South Market Street
Marion, IL 62959
http://www.marioncarnegielibrary.org/
Marissa Area Public Library District
212 North Main Street
Marissa, IL 62257
http://www.marissa.lib.il.us/

Bradford Anderson Oglesby Public Library
16640 South Kedzie Avenue
Markham, IL 60428
http://www.markhamlibrary.org/
Maroa Public Library District
305 East Garfield Street
Maroa, IL 61756
http://maroa.lib.il.us/
Marquette Heights Public Library
715 Lincoln Road
Marquette Heights, IL 61554
http://www.mhlibrary.com/

Marseilles Public Library
155 East Bluff Street
Marseilles, IL 61341
http://marseilleslibrary.com/
Marshall Public Library
612 Archer Avenue
Marshall, IL 62441
http://www.marshallillibrary.com/
Marshall Public Library
612 Archer Avenue
Marshall, IL

Martinsville Public Library District
120 East Cumberland Street
Martinsville, IL 62442
Maryville Community Library District
8 Schiber Court
Maryville, IL 62062
http://www.maryville.lib.il.us/
Mascoutah Public Library
3 West Church Street
Mascoutah, IL 62258
http://www.mascoutah.lib.il.us/

Mason City Public Library District
820 West Chestnut Street
Mason City, IL 62664
http://masoncitylibrary.org/
Matherville Branch
1376 252nd Street
Matherville, IL
Matteson Public Library
801 South School Avenue
Matteson, IL 60443
http://www.mattesonpubliclibrary.org/

Mattoon Public Library
1600 Charleston Avenue
Mattoon, IL 61938
http://mattoonlibrary.org/
Maywood Public Library District
121 South Fifth Avenue
Maywood, IL 60153
http://www.maywoodlibrary.org/
Mccook Public Library District
8419 West 50th Street
Mccook, IL 60525
http://www.mccook.lib.il.us/

Mchenry Nunda Public Library District
813 West Il Route 120
Mchenry, IL 60051
http://www.nundalibrary.org/
Mchenry Public Library District
809 North Front Street
Mchenry, IL 60050
http://www.mchenrylibrary.org/
Mount Hope-Funks Grove Townships Public Library District
111 South Hamilton Street
Mclean, IL 61754
http://geocities.com/mhfglibrary

Mccoy Memorial Library
118 South Washington Street
Mcleansboro, IL 62859
Mcnabb Branch Library
322. W. Main
Mcnabb, IL
Melrose Park Public Library
801 North Broadway Street
Melrose Park, IL 60160
http://www.melroseparklibrary.org/

Melvin Public Library
102 South Center Street
Melvin, IL 60952
Four Star Public Library District
132 West South Street
Mendon, IL 62351
http://www.fourstar.lib.il.us/
Graves-Hume Public Library District
1401 West Main Street
Mendota, IL 61342
http://www.graveshume.lib.il.us/

M-C River Valley Public Library District
304 Main Street
Meredosia, IL 62665
Germantown Hills Branch
101 Warrior Way
Metamora, IL
Illinois Prairie District Public Library
208 East Partridge Street
Metamora, IL 61548
http://www.ipdpl.org/

Metropolis Public Library
317 Metropolis Street
Metropolis, IL 62960
http://www.metropolis.lib.il.us/
Midlothian Public Library
14701 South Kenton Avenue
Midlothian, IL 60445
http://www.midlothianlibrary.org/
Coyne Center Branch
11310 16th Street
Milan, IL

Milford District Library
2 South Grant Avenue
Milford, IL 60953
Wysox Township Public Library
18 West Fifth Street
Milledgeville, IL 61051
Millstadt Library
115 West Laurel Street
Millstadt, IL 62260

Mineral-Gold Public Library District
120 East Main Street
Mineral, IL 61344
H.A. Peine District Library
202 North Main Street
Minier, IL 61759
Filger Public Library
261 East Fifth Street
Minonk, IL 61760

Minooka Branch
109 N Wabena St
Minooka, IL
http://www.trpld.org/
Mokena Community Public Library District
11327 West 195th Street
Mokena, IL 60448
http://www.mokena.lib.il.us/
Moline Public Library
3210 41st Street
Moline, IL 61265
http://www.molinelibrary.com/

Southeast Library
504 - 17th Street
Moline, IL
Edward Chipman Public Library
126 North Locust Street
Momence, IL 60954
http://edwardchipman.lib.il.us/
Warren County Public Library District
62 Public Square
Monmouth, IL 61462
http://www.wcplibrary.org/

Allerton Public Library
201 N. State Street
Monticello, IL
http://monticellolibrary.org/
Monticello Township Library
201 North State Street
Monticello, IL 61856
http://www.monticellolibrary.org/
Morris Area Public Library District
604 Liberty Street
Morris, IL 60450
http://www.morrislibrary.com/

Odell Public Library
307 South Madison Street
Morrison, IL 61270
http://www.odell.lib.il.us/
Kitchell Memorial Library
300 South East 5th Street
Morrisonville, IL 62546
http://www.morrisonville.lib.il.us/
Morton Public Library District
315 West Pershing Street
Morton, IL 61550
http://www.mortonlibrary.org/

Morton Grove Public Library
6140 Lincoln Avenue
Morton Grove, IL 60053
http://www.webrary.org/
Mound City Public Library
224 High Street
Mound City, IL 62963
Mounds Public Library
418 First Street
Mounds, IL 62964

Mount Carmel Public Library
727 North Mulberry Street
Mount Carmel, IL 62863
http://www.sirin.lib.il.us/docs/mcp/docs/lib/index.html
Mount Carroll Township Public Library
208 North Main Street
Mount Carroll, IL 61053
http://www.mountcarrollpubliclibrary.org/
Mount Morris Public Library
105 South Mckendrie Avenue
Mount Morris, IL 61054
http://www.mtmorris-il.org/

Mount Olive Public Library
100 North Plum Street
Mount Olive, IL 62069
http://www.mtolivepubliclibrary.org/
Mount Prospect Public Library
10 South Emerson Street
Mount Prospect, IL 60056
http://www.mppl.org/
Mount Pulaski Public Library District
320 North Washington Street
Mount Pulaski, IL 62548

Brown County Public Library District
143 West Main Street
Mount Sterling, IL 62353
C.E. Brehm Memorial Public Library District
101 South Seventh Street
Mount Vernon, IL 62864
http://www.mtvbrehm.lib.il.us/
Mount Zion Public Library District
115 West Main Street
Mount Zion, IL 62549
http://www.mtzion.lib.il.us/

Moweaqua Public Library District
600 North Putnam Street
Moweaqua, IL 62550
http://www.moweaqua.lib.il.us/
Moweaqua Public Library District
122 North Main St
Moweaqua, IL
Fremont Public Library District
1170 North Midlothian Road
Mundelein, IL 60060
http://www.fremontlibrary.org/

Sallie Logan Public Library
1808 Walnut Street
Murphysboro, IL 62966
http://www.murphysboro.lib.il.us/