Alachua is a city in Alachua County, Florida, United States. According to the 2010 U.S. Census, the city's population was 9,059. The city is part of the Gainesville, Florida Metropolitan Statistical Area, which was home to 264,275 people at the 2010 census.