The City of Starke, Florida is located in North Central Florida and has an estimated population of 5,449. Starke is approximately 50 miles southwest of Jacksonville, approximately 30 miles northeast of Gainesville, and about 40 miles southeast of Lake City.