Keystone Heights is in Northeast Florida about 25 miles northeast of Gainesville and 58 miles southwest of Jacksonville. It has a population of about 1,500.
Like so many towns and cities in Florida, Keystone Heights began as a development during the Florida Land Boom of the Roaring Twenties.