The Traverse Area District Library (TADL), a network of community libraries, is a district library funded by a dedicated countywide millage. TADL was established by an agreement between the City of Traverse City and Grand Traverse County and then ratified by a vote of residents throughout Grand Traverse County. Within the district there are six public library facilities supported by the district millage. They are the Main Library (Traverse City), East Bay Branch Library, Kingsley Branch Library, and three member libraries: Fife Lake Public Library, Interlochen Public Library, and Peninsula Community Library.