Florence is a city in Boone County, Kentucky, United States, part of the Cincinnati metropolitan area. The population was 31,946 at the 2020 census, making it the second-largest city in Northern Kentucky, the eighth-largest city in Kentucky and the state's largest that is not a county seat. Like all but the state's two largest cities, Florence is a home rule-class city under Kentucky state law.