Florence adalah sebuah kota di dan kursi county Lauderdale County, Alabama, Amerika Serikat, di sudut barat laut negara bagian. Menurut sensus 2010, penduduk kota ini adalah 39.319 jiwa. Florence adalah kota terbesar dan utama di Wilayah Statistik Metropolitan yang dikenal sebagai The Shoals (yang meliputi Muscle Shoals, Sheffield, dan wilayah metropolitan Tuscumbia di wilayah Colbert dan Lauderdale). Florence dianggap sebagai pusat ekonomi utama di barat laut Alabama.