The Genesee District Library has a long standing tradition of cooperation between Genesee County, Grand Blanc Township and the City of Grand Blanc. The establishment of the District Library started in 1979, but the Grand Blanc Library has had a longer presence in the community. The library was housed originally in the old Township office on Grand Blanc Road when it joined the county library system in 1967. The operations moved to its current location in August 1973 and it has operated as the McFarlen Library. This facility contains approximately 12,500 square feet, of which is owned jointly by the City of Grand Blanc and the Charter Township of Grand Blanc. In May 2011, voters in the Genesee District Library system approved an increase millage of .25 mills (in addition to the previously voted millage in the amount of 0.7481 mills approved in 2007) to allow operations to continue without significant further reductions in library services.
Participation in the District Library has enabled the City to join in with the Township to operate a larger library complex with complete library services. The current appropriation, from the City, is $33,860. The total cost savings is approximately $250,000.