Florence is a city in Williamson County, Texas, United States. The population was 1,171 at the 2020 census. Since 2000, the territorial limits of Florence have grown by 8%. Florence is located approximately 13 miles north from Georgetown and 40 miles north of Austin in northwestern Williamson County. Florence is part of the Greater Austin metropolitan area.