Keystone Heights
City in Clay County, Florida

Keystone Heights is a city in Clay County, Florida, with 1,446 residents (2020 Census). It sits at 141 ft (43 m) above sea level. The nearest town is Waldo, 7.9 miles W.
- 1,446residents (2020 Census)
- 141 ftelevation · 43 m
- 1.1 sq miland area · 2.8 km²
- 1,346 / sq mipopulation density
- 32666ZIP code
About Keystone Heights
Keystone Heights is a city located in southwestern Clay County, Florida, United States. It is the southwesternmost city in the Jacksonville, Florida Metropolitan Statistical Area, and is the principal city and primary economic driver of the Lake Region, a region in Florida consisting of southwestern Clay County and parts of Bradford, Putnam, and Alachua counties, known for its many lakes. The population of the city was 1,446 at the 2020 census, up from 1,350 at the 2010 census.
Text: Wikipedia · CC BY-SA 4.0
Keystone Heights weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Keystone Heights
Webcams: Windy.com
Living in Keystone Heights
- Median household income
- $80,217
- Median home value
- $227,900
- Median rent
- $1,258/mo
- Median age
- 38.4
Do you know Keystone Heights? Tell us about it
Help other travelers: share what makes Keystone Heights special. We review every message before publishing it.
Map of Keystone Heights
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Keystone Heights Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Keystone Heights, FL population
Keystone Heights had 1,446 residents in the 2020 Census.
| 2020 Census | 1,446 |
|---|---|
| Density | 1,346 per sq mi (520 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Keystone Heights at a glance
| State | Florida (FL) |
|---|---|
| County | Clay County |
| Type | City |
| Population | 1,446 (2020) |
| Land area | 1.07 sq mi (2.8 km²) |
| Water area | 0.01 sq mi (0.04 km²) |
| Elevation | 141 ft (43 m) |
| Coordinates | 29.7829° N, 82.0356° W |
| ZIP code | 32666 |
| Official website | keystoneheights.us |
| Census code (GEOID) | 1236475 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Keystone Heights
- Waldo7.9 mi W
- Hampton8.4 mi NW
- Starke12.3 mi NW
- Hawthorne13.5 mi S
- Interlachen14.0 mi SE
- Lawtey18.5 mi N
- Penney Farms19.2 mi NE
- Brooker19.2 mi W
- Gainesville20.0 mi W
- Middleburg20.2 mi NE
- La Crosse22.5 mi W
- Raiford23.0 mi NW
Straight-line distance between town centers.
Frequently asked questions about Keystone Heights
What county is Keystone Heights in?
Keystone Heights is in Clay County, Florida.
What is the population of Keystone Heights, FL?
1,446 people lived in Keystone Heights at the 2020 Census.
What is the ZIP code of Keystone Heights, FL?
The ZIP code of Keystone Heights is 32666.
What is the elevation of Keystone Heights?
141 feet (43 m) above sea level.
What towns are near Keystone Heights?
Waldo (7.9 mi), Hampton (8.4 mi), Starke (12.3 mi), Hawthorne (13.5 mi), Interlachen (14.0 mi).
Last updated: