March is National Reading Month, and Metro Detroit libraries are celebrating with a variety of engaging events for all ages. Here are some top library events happening in the area this March:

Ann Arbor District Library – Westgate Branch

2503 Jackson Ave, Ann Arbor, MI 48103

Check out the event calendar to see events at all Ann Arbor library branches.


Belleville Area District Library

167 4th St, Belleville, MI 48111

For a full list of events at the Belleville Area District Library, click here.


Baldwin Public Library (Birmingham)

300 W Merrill St, Birmingham, MI 48009

Find more events by clicking here.


Bloomfield Township Library

1099 Lone Pine Road, Bloomfield Township, MI 48302

For more events, check out the Bloomfield Township Library’s event calendar here.


Canton Public Library

1200 Canton Ctr Rd, Canton, MI 48188

More events at the Canton Library can be found here.


Clinton-Macomb Public Library 

40900 Romeo Plank, Clinton Twp., MI 48038

Check out the calendar for more events at the Clinton-Macomb library!


Commerce Township Community Library 

180 E. Commerce Road, Commerce Twp., MI 48382

For a full list of events, check out the Commerce Township Library calendar here


Dearborn Public Library

16301 Michigan Ave., Dearborn, MI 48126

For a full list of events and other branches, click here.


Detroit Public Library

5201 Woodward Ave., Detroit, MI 48202

For a full list of children/family events, including those at other branches, click here.


Farmington Community Library

32737 W 12 Mile Rd, Farmington Hills, MI 48334

For a full list of events at Farmington Community Library, click here.



Ferndale Area District Library

222 E 9 Mile Rd, Ferndale, MI 48220

Check out the full calendar of events here.


Flint Public Library

1026 E Kearsley St, Flint, MI 48503

For a full list of events at Flint Public Library, click here.


Franklin Public Library

32455 Franklin Rd, Franklin, MI 48025

Check out more events on the Franklin Public Library calendar.


Grosse Pointe Public Library

10 Kercheval Ave Grosse Pointe Farms, MI 48236 (Central Library Branch)

For a full list of events at all Grosse Pointe Library branches, click here.


Howell Carnegie District Library

314 W Grand River Ave, Howell, MI 48843

Find more events at the Howell library by clicking here.


Livonia Public Library

32777 Five Mile Road, Livonia, MI 48154

For a full list of events, check the Livonia library event calendar


Mount Clemens Public Library 

150 Cass Ave, Mt Clemens, MI 48043

Check out more events on the Mount Clemens Public Library calendar


Northville District Library

212 W Cady St, Northville, MI 48167

A full calendar of events for Northville District Library can be found here.



Novi Public Library

45255 W 10 Mile Rd, Novi, MI 48375

Check out Novi Library’s full calendar of events here.


Oxford Public Library

530 Pontiac St., Oxford, MI 48371

Find more Oxford library events here.


Plymouth District Library

223 S Main St, Plymouth, MI 48170

Find more events at the Plymouth Library here.


Redford Township District Library 

25320 Six Mile Rd, Redford Charter Twp, MI 48240

For a full list of events, click here


Romulus Public Library

11121 Wayne Rd | Romulus, MI 48174

Find more events at the Romulus Library’s event page.


Royal Oak Public Library

222 E 11 Mile Rd, Royal Oak, MI 48067

Check out the Royal Oak Public Library’s full calendar here.


Shelby Township Library

52610 Van Dyke Ave, Shelby Township, MI 48316

Find more events on the Shelby Township Library event calendar.


Southfield Public Library 

26300 Evergreen Road, Southfield, MI 48076

For more events, check the Southfield Public Library calendar


Troy Public Library

510 W Big Beaver Rd, Troy, MI 48084

Check out the full calendar of events here.


West Bloomfield Public Library 

4600 Walnut Lake Road, West Bloomfield, MI 48323

Find more events at the West Bloomfield library by clicking here