Florence is a city in Williamson County, Texas, United States. The population was 1,136 at the 2010 census. Since 2000, the territorial limits of Florence has grown by 8%. Florence is located about 13 miles (21 km) west from Georgetown and 40 miles (64 km) north of Austin in northwestern Williamson County. Florence is part of the Greater Austin metropolitan area. The site was settled in the early 1850s and briefly called Brooksville. By 1857 it was known as Florence, when its first post office was established.
Florence is located at 30°50′34″N 97°47′32″W (30.842650, −97.792214). This is 40 miles (64 km) north of Austin.
According to the United States Census Bureau, the city has a total area of 0.8 square miles (2.1 km2), all of it land.
As of the census of 2009, the population was 1,148.