Every county in Florida has a public library system (sometimes several counties are combined, for instance the Northwest Regional Library System serves Bay County, Gulf County, and Liberty County). Catalogues and databases for the library can be found online.
The Alachua County Library District has 12 branches located in Alachua, High Springs, Newberry, Archer, Micanopy, Hawthorne, Waldo, and Gainesville. Five branches are located in Gainesville including the Headquarters, which is the largest library. The district also has two bookmobiles, which bring books to other locations throughout the county.
The Boca Raton Public Library is in Palm Beach County, but is separate from the Palm Beach County library system. It has two locations within Boca Raton. Library cards are free to anyone in the city of Boca Raton and are available for annual purchase for those living outside of the city.
The Boynton Beach City Library is separate from the Palm Beach County library system. Library cards are available to anyone who lives in Palm Beach County, goes to school in Palm Beach County, or works in Boynton Beach.
The Bradford County Public Library is the only library in Bradford County. It is located in Starke. It is part of the New River Public Library Cooperative, which also supports libraries in Baker County and Union County.
The Braille and Talking Book Library is a library dedicated to providing reading materials to blind and visually impaired residents. Its headquarters is located in Daytona and it has nine subregional locations in Coca, Ft. Myers, Ft. Lauderdale, Jacksonville, Clearwater, Miami, Orlando, Pensacola, and Lake Worth to serve residents throughout the state.
The Brevard County Library system has 17 branches located in Cape Canaveral, Cocoa, Cocoa Beach, Palm Bay, Melbourne Beach, Merritt Island, Mims, Palm Bay, Port St. John, Satellite Beach, Micco, Titusville, West Melbourne, and 4 in Melbourne.
The Broward County Library system has 39 branches. Fort Lauderdale has 9 branches including the main branch, The Nova Southeastern University branch, the Bienes Museum of the Modern Book, and the African-American Research Library. There are 4 branches in Pompano Beach, 2 in Deerfield Beach, 2 in Davie, 3 in Hollywood, 2 in Lauderhill, 3 in Pembroke Pines, and one each in West Park, Dania Beach, Hallandale Beach, Hallandale, Margate, Miramar, North Lauderdale, Coconut Creek, Coral Springs, Sunrise, Tamarac, Plantation, Lauderdale Lakes, and Weston.
The Emily Taber Public Library is the only library in Baker County, Florida. It is located in Macclenny. It is under the New River Library Collective, which also provides supporting library services in Bradford County and Union County.
The Ethel M. Gordon Oakland Park Library has been serving the residents of Oakland Park since 1958. Library cards are free for residents of Broward County. The library is also home to the Oakland Park Historical Society.
The Flagler County Library System has two branches, the Main Branch in Palm Coast and the Bunnell Branch in Bunnell. Library cards are available to residents of Flagler County, St. John's County, and Volusia County.
The Fort Myers Beach Public Library is a library in Fort Myers. It is separate from the Lee County Library System, but any resident of Lee County is eligible for a Fort Myers Beach Public library card.
The Heartland Library Cooperative serves DeSoto, Glades, Hardee, Highlands, and Okeechobee Counties. Highlands county has three libraries in Avon Park, Lake Placid, and Sebring. The DeSoto County Library is located in Arcadia, the Glades County Library is located in Moore Haven, The Hardee County Library is located in Wauchula, and the Okeechobee County Library is located in Okeechobee.
The Hillsborough County Public Library Cooperative has 32 branches. 21 are in Tampa and 2 are in Ruskin. Odessa, Valrico, Brandon, Lutz, Riverview, Seffner, Temple Terrace, and Thonotosassa. It also has two bookmobiles, a History and Genealogy Library, a Law Library, and a research center.
The Jacksonville Public Library has 22 locations within the Jacksonville area, most of which are easily accessible by public transportation. Library cards are available to any residents of Duval County.
The Lake County Library System has 15 branches in Astor, Fruitland Park, Lady Lake, Howey-in-the-Hills, Minneola, Tavares, Mount Dora, Sorrento, Montverde, Leesburg, Groveland, Paisley, Umatilla, and 2 in Clermont.
The Lake Worth Public Library is located in Lake Worth, Florida. Library cards are available to resident of Lake Worth and any other Palm Beach County Library Cooperative city. Non-residents can purchase a library card for a small fee.
The Manatee County Public Library System has 6 branches, 3 in Bradenton, and 1 each in Ellenton, Palmetto, and Holmes Beach. This system also includes the Talking Books for the Blind and Physically Handicapper library in Daytona Beach.
The Miami-Dade Public Library System has 50 branches. 29 of those branches including the main library are located in Miami. 3 are in Miami beach and 2 are in Doral. Coral Gables, Key Biscayne, West Miami, Miami Springs, Bay Harbor, Pinecrest, Opa-Locka, Hialeah Gardens, Miami Gardens, Sunny Isles Beach, Adventura, Palmetto Bay, Cutler Bay, Naranja, and Homestead each have one branch.
The Northwest Regional Library System serves Bay, Gulf, and Liberty counties in the Florida Panhandle. Bay County libraries are located in Panama City, Panama City Beach, Parker, and Springfield; Gulf County libraries are located in Port St Joe and Wewahitchja; and Liberty County libraries are located in Bristol and Hosford. The headquarters and largest library in the system is the Bay County Public Library in Panama City.
The Okaloosa County Public Library Cooperative is made up of 6 libraries in Crestview, Destin, Fort Walton Beach, Mary Esther, Niceville, and Valparaiso. There is also a library lending machine in Baker.
The Orange County Library System has 16 branches. 11 are in Orlando and Eatonville, Edgewater, Apopka, Ocoee, Windermere, and Winter Garden. Several Orange County libraries have special features such as pick up and drop off windows. The West Oaks Branch in Ocoee has a genealogy center and the Orlando Public Library in downtown Orlando is home to the Melrose Center, where residents can access technology and equipment for photography, video, and audio projects.
The Palm Beach County Library System has 17 branches. 2 are in Boca Raton; 2 are in West Palm Beach; and Greenacres, Boynton Beach, Pahokee, Palm Beach Gardens, Wellington, Lake Worth, South Bay, Tequesta, Jupiter, Belle Glade, Royal Palm Beach, Delray Beach, and Loxahatchee each have 1. The Main Library is in West Palm Beach. The library system also has a bookmobile that brings books to other locations around the county.
The Pinellas Public Library Cooperative is a cooperative of 26 public libraries in Pinellas County. This includes the 7 branches of the St. Petersburg Library System, the 5 branches of the Clearwater Public Library System, and the 2 branches of the Dunedin Public Library. There is also libraries in Tarpon Springs, Seminole, St. Pete Beach, Safety Harbor, Pinellas Park, Palm Harbor, Oldsmar, Largo, Gulfport, Madeira Beach, and Palm Harbor. Most of these libraries are separate but connected and have their own websites.
The Polk County Library Cooperative is made up of many different libraries in Polk County. It includes libraries in Auburndale, Bartow, Dundee, Eagle Lake, Fort Meade, Frostproof, Haines City, Lake Alfred, Lake Wales, Lakeland, Mulberry, Polk City, and Winter Haven.
The St. John's County Public Library System has 6 branches, 2 in St. Augustine, and 1 each in Anastasia Island, Fruit Cove, Hastings, and Ponte Vedra. It also has a bookmobile to bring books to other parts of the county.
The Suwannee River Regional Library System serves Suwannee, Hamilton, and Madison Counties. Suwannee County has 2 branches in Branford and Live Oak. Madison County has 3 branches in Greenville, Lee, and Madison. Hamilton County has 3 branches in Jasper, Jennings, and White Springs.
The Volusia County Public Library has 13 branches. 2 are in Daytona Beach and Ormond Beach, Port Orange, New Smyrna Beach, Edgewater, Oak Hill, DeLand, Pierson, Deltona, DeBary, Lake Helen, and Orange City each have one.
The West Florida Public Library System is the library system of Escambia County. It has 7 branches, 5 of which are in Pensacola. The other 2 are in Century and Molino. It also has a bookmobile service.
The Winter Park Public Library is located in Winter Park, Florida. It is an independent public library. Library cards are available to residents and employees of Winter Park. Non-residents can buy a card for a small fee.