HMCPL

The Huntsville-Madison County Public Library system is located in Madison County, Alabama, in north-central Alabama. We are a 12-branch system, not including our Bookmobile and Outreach services. We serve all of Madison County.

Website: http://hmcpl.org/