Miami-Dade Public Library System

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.