Home · Service Areas · Keystone Heights
Jacksonville Metro · Clay County

The Keystone Heights Real Estate Guide

Northeast Florida's lake country and Clay County's quiet southern corner — a sand-bottomed Lake Region town where retirees, mining families, and Camp Blanding soldiers share a four-way stop, a public beach on Lake Geneva, and some of the most affordable waterfront left in the state.

Population
~1,500 (city) / ~10,000 (32656 zip)
Median Price
$255K
Median DOM
78 days
Settled
1920s (incorporated 1925)
Walk Score
22 - Car Dependent
Vibe
Rural lake country, retiree-friendly, unpretentious old Florida
The Vibe

What it actually feels like to live in Keystone Heights

Keystone Heights is the quietest corner of Clay County and a genuine throwback to old Florida — a tiny incorporated city of about 1,500 people sitting on a chain of clear, sand-bottomed lakes in the middle of the Trail Ridge sandhills, an hour southwest of downtown Jacksonville and an hour northeast of Gainesville. Locals call this part of the state the 'Lake Region,' and the name is earned: Lake Geneva, Lake Brooklyn, Lake Lowry, Magnolia Lake, Sand Hill Lake, and a dozen smaller ponds and sinks all sit within a few minutes of the SR-21 / SR-100 four-way that functions as downtown. The typical resident is a retired Clay County or Bradford County native who never left, a Gainesville-area transplant chasing lake frontage at a quarter of the Newnan's Lake price, a Camp Blanding soldier or contractor who wants to live near base, a mining or sand-quarry family from the silica operations west of town, or a Jacksonville commuter willing to trade an hour-plus drive for a real piece of waterfront under $400K. Weekends look like a flat-bottom boat on Lake Geneva, a paddleboard at the city beach, a Friday-night football game at Keystone Heights Junior/Senior High, a Saturday at the Keystone Heights Airport pancake breakfast, and dinner at one of two or three locally owned restaurants that have been here since the 1980s. It is small, it is genuinely rural, the pace is slow on purpose, and most of the people who live here will tell you they like it that way.

History

How Keystone Heights came to be

Keystone Heights is one of the youngest incorporated cities in Northeast Florida and one of the only ones founded as a deliberate Florida land-boom development. The site sat for centuries as Timucuan and later Seminole hunting and fishing country on the high, dry sandhills of the Trail Ridge — the ancient relic dune that separates the St. Johns River drainage from the Suwannee River drainage and holds the clearest natural lakes in Florida. In the 1920s, a Pennsylvania developer named J.J. Lawrence acquired several thousand acres around Lake Geneva and laid out a planned 'health resort' community he called Keystone Heights, named for his native Pennsylvania (the Keystone State). The town was incorporated in 1925, sold as a sandhill retreat from the heat and humidity of the lower Florida coast, and briefly drew a wave of midwestern retirees, tubercular patients seeking the dry sandhill air, and Pennsylvania snowbirds — a few of the original 1920s Craftsman bungalows and Mediterranean Revival cottages still stand in the historic core off Lawrence Boulevard. The Florida land bust of 1926 and the Great Depression flattened the boom, and Keystone Heights settled into the small, sleepy lake town it has been ever since. World War II brought Camp Blanding to life ten miles north, turning the area into a temporary city of 55,000 soldiers; the postwar decades brought modest growth, the silica sand and titanium mining operations on the Trail Ridge to the west, and the Clay Electric Cooperative headquartered just outside town. The 1970s-1990s saw drought cycles drop several lakes (most notably Lake Brooklyn and Magnolia Lake) by 10-20 feet — leaving behind exposed lake bottoms that have become both a long-running local debate and a generational hydrology story — and the 2000s and 2010s brought a quiet, steady stream of retirees from Jacksonville, Gainesville, and the Florida coasts looking for cheap lake frontage and a slow pace.

Architecture & Housing Stock

What you'll see on the streets

Keystone Heights' housing stock is small, varied, and almost entirely defined by its lake frontage (or lack of it). The historic core — a few blocks off Lawrence Boulevard and around the original 1920s town plat — holds a thin layer of true 1920s-1930s Florida Craftsman bungalows, small Mediterranean Revival cottages with stucco and clay-tile accents, and a handful of wood-frame Folk Victorians and shotgun cottages that survived the bust. The 1950s-1970s brought a wave of modest concrete-block ranch homes on quarter- to half-acre lots through the central street grid and the in-town lake streets along Lake Geneva. The 1980s-1990s filled in single-family ranches and split-levels on larger lots out along SR-21 South, SR-100 East and West, and the rural roads toward Hampton and Melrose — many of these are well-and-septic homes on one to five acres in the $225K-$400K range. The lakefront stock is its own thing and ranges wildly: original 1950s-1960s lake cottages on Lake Geneva and Lake Brooklyn (1,200-1,800 sq ft, often heavily updated) trade $325K-$550K, while newer custom builds and substantially renovated lake homes on the better Lake Geneva frontage push $550K-$900K. A real chunk of the broader 32656 zip is manufactured and mobile homes on acreage — particularly along CR-214, CR-315, and toward Hampton — which are a major slice of the affordable inventory but bring their own financing, insurance, and inspection considerations. Watch-outs for buyers: well and septic are the norm rather than the exception outside the city limits, and both need real inspection; Lake Brooklyn and Magnolia Lake have a multi-decade pattern of dramatic water-level fluctuation that has stranded some 'lakefront' homes hundreds of feet from current water — pull historical aerials and ask hard questions about current versus historical waterline before paying a lake premium; 1960s-1970s lake cottages often have older electrical (Federal Pacific panels still show up here), galvanized plumbing, and roof structures that won't meet current insurance underwriting without updates; and manufactured homes pre-1976 (pre-HUD) are essentially uninsurable and unfinanceable in the conventional market.

Market Snapshot

The numbers behind Keystone Heights

Keystone Heights in early 2026 is one of the most affordable corners of the Jacksonville metro and the cheapest real lake frontage left in Northeast Florida. The single-family median closed sale price in the 32656 zip sits around $255,000 — well below Clay County's overall median and roughly $90K under Middleburg — and the median again hides three distinct markets. Non-lake single-family homes in town and on the rural roads (1,200-2,000 sq ft, often 1980s-1990s ranches on a quarter acre to two acres) trade $200K-$325K and stay on market 60-90 days. The lake cottage market on Lake Geneva, Lake Lowry, and the better Lake Brooklyn frontage runs $325K-$650K with thin inventory, patient sellers, and seasonal buyer activity. Custom and substantially renovated lake homes on prime Lake Geneva frontage push $650K-$900K-plus. Manufactured and mobile homes on acreage make up a meaningful slice of the under-$200K inventory and represent the most affordable entry point for retirees and working buyers — with the financing and insurance caveats that come with that stock. Headwinds: insurance is expensive on pre-2002 homes and effectively unavailable on pre-1976 manufactured stock, the lake-level history on Brooklyn and Magnolia makes 'lakefront' a question rather than a fact for some parcels, and the commute to Jacksonville or Gainesville is real (60-75 minutes either way). Tailwinds: it remains genuinely affordable, it is a serious retirement value, lake supply is fundamentally limited, and Camp Blanding and the silica mining operations are a stable local employment base.

Median Sold
$255,000
Median DOM
78
Price / SqFt
$165
YoY Change
+1.2%
Data as of Q1 2026 · sourced from NEFAR, MLS, Zillow Research, Redfin Data Center.
Schools

Zoned schools for Keystone Heights

Public school zoning in Clay County can shift with rezoning — always verify the current attendance zone on the official district map before writing an offer.

LevelSchoolRatingNotes
ElementaryKeystone Heights Elementary (Clay County District Schools)5/10 GreatSchoolsThe only public elementary in the Keystone Heights footprint, serving K-6 for the city and most of the 32656 zip. Small-school feel, strong community involvement, and an active PTA. Feeds directly into Keystone Heights Junior/Senior High next door.
MiddleKeystone Heights Junior/Senior High School (CCDS, Grades 7-8)5/10 GreatSchoolsCombined 7-12 campus — students transition into the junior-high wing on the same campus they will graduate from. Small graduating classes (under 200), full athletics, agriculture/FFA program, and a tight community feel rare in the Jacksonville metro.
HighKeystone Heights Junior/Senior High School (CCDS, Grades 9-12)5/10 GreatSchoolsHome of the Indians. The traditional small-town Clay County high school for Keystone Heights and most of the southern Clay / northern Bradford footprint. AP and dual-enrollment through Santa Fe College and St. Johns River State, a serious FFA and agriculture program, JROTC, and Friday-night football and rodeo culture that is the social anchor of the town.
Charter / AlternativeOrange Park Performing Arts Academy / Florida Virtual SchoolVariesSeveral families choose Florida Virtual School or commute their kids to the OneClay Virtual or magnet programs in Orange Park / Fleming Island for specific academic tracks. Worth knowing if specialized programs matter — they're a 45-60 minute drive.
Higher Ed (nearby)Santa Fe College (Andrews Center, Starke) / St. Johns River State Collegen/aSanta Fe College's Andrews Center in Starke is a 25-minute drive south and is the most accessible community college campus for most Keystone Heights residents. St. Johns River State in Orange Park is the Clay County dual-enrollment partner.
Parks & Outdoor

Where Keystone Heights residents go outside

City park / lakefront beach
Keystone Beach (City Beach on Lake Geneva)
The crown jewel of Keystone Heights — a real white-sand swimming beach on Lake Geneva right downtown, with a roped swim area, picnic pavilions, playground, boat ramp, fishing pier, and grassy lawn. Open to the public, lifeguarded in summer, and the everyday social hub for the city in warm weather.
County park / lake access
Mid-Florida Lakes (Lake Brooklyn Boat Ramp & Park)
Clay County boat ramp and small park on Lake Brooklyn just south of town off SR-21 — boat ramp, dock, and small picnic area. Lake-level dependent (Brooklyn has dropped dramatically in dry cycles), but in wet years it's a quiet alternative to the Lake Geneva beach.
State park
Gold Head Branch State Park
About 6 miles north of downtown on SR-21, Mike Roess Gold Head Branch State Park is one of Florida's original CCC-era state parks (built 1935) and one of the most underrated parks in the state — sandhill ecosystem, a spring-fed ravine and creek, Little Lake Johnson with a swimming beach, cabins built by the Civilian Conservation Corps that are still rentable, hiking trails, and the Florida National Scenic Trail running through. A genuine gem and the closest CCC-era state park to Jacksonville.
Public hunting & recreation land
Camp Blanding Wildlife Management Area
Tens of thousands of acres of pine flatwoods, sandhill, and cypress swamp on the Camp Blanding military reservation, open to the public for hunting, fishing, hiking, and primitive recreation under a state WMA permit (subject to military training closures). Some of the best public hunting land in Northeast Florida and a serious paddle resource on the Lower Santa Fe River corridor.
Public-use airport / community asset
Keystone Heights Airport (Keystone Airpark)
A general-aviation airport (42J) on the western edge of town that doubles as a community gathering spot — monthly EAA pancake breakfasts, antique aircraft fly-ins, and a small but real aviation culture. Some homes in nearby airpark-style communities have direct taxiway access.
Conservation tract
Magnolia Lake State Park (closed to public, conservation land)
Florida acquired the former Magnolia Lake State Park in the 1980s; the lake is now a state-managed conservation tract surrounded by sandhill pine forest. Not formally open to the public, but a meaningful piece of the broader Lake Region conservation footprint and a reminder of the area's dramatic lake-level history.
Local Hidden Gems

The spots only locals know

The places I send out-of-town clients on their second visit — not the obvious tourist stops.

Natural feature
The Keystone Beach sunset on Lake Geneva
Lake Geneva is a 1,700-acre, sand-bottomed, naturally clear lake — the water genuinely runs Caribbean-blue on a sunny day, and from the city beach pavilion the sunset over the western shore is one of the prettiest in Florida. Most Jacksonville residents have never seen it.
Historic / outdoors
Gold Head Branch State Park's CCC cabins
The original 1935 Civilian Conservation Corps cabins along Little Lake Johnson are still rentable through Florida State Parks — stone-and-cypress construction, screened porches, and a setting in a true sandhill spring-creek ravine you can't find anywhere else in Northeast Florida. Book months ahead.
Natural feature
The Gold Head ravine and spring run
Inside Gold Head Branch State Park, a short hike drops you down into a steephead ravine — a rare Florida landform where groundwater seepage carves a small canyon out of the sandhill. There's a clear, cool spring-fed creek at the bottom that feels nothing like the rest of Florida. Free with park admission and easy to miss.
Community event
The Keystone Heights Airport pancake breakfast
The monthly EAA chapter pancake breakfast at the airpark draws antique aircraft, locals, and visiting pilots from across North Florida. Small, friendly, cheap, and a real cross-section of the town.
Restaurant / local institution
Bedrock Tex-Mex / Cafe Risque alternatives — the Hilltop Restaurant
A long-running locally owned breakfast-and-lunch diner on SR-100 that has been the unofficial meeting spot for retirees, ranchers, and Clay Electric crews for decades. Cash-and-locals atmosphere, decent grits, and a window into the actual town.
Industrial landscape / cultural context
The silica sand mines (DuPont / Chemours and Iluka) on the Trail Ridge
The Trail Ridge west of Keystone Heights holds one of the largest and oldest heavy-mineral and silica sand mining operations in the eastern United States — DuPont (now Chemours) and Iluka Resources have mined titanium, zircon, and silica sand here for decades. You won't tour the mines, but they explain a meaningful share of the local economy and the geology of the region.
Hydrology / cautionary tale
Lake Geneva and Lake Brooklyn's dramatic level history
Local old-timers will show you photos of Lake Brooklyn at the dock in 1972 and the same dock sitting in dry grass 300 feet from water in 2012. The Lake Region sits over the Floridan Aquifer's recharge zone, and rainfall cycles + regional groundwater pumping have produced extreme decadal level swings. A genuine local-knowledge story — and a reason to check historical aerials before paying a lake premium.
Cultural landmark
Mossman's Hardware (or whatever the current locally owned hardware store is)
Keystone Heights is small enough that the locally owned hardware and feed store at the four-way still functions like the social hub of working town — coffee at the counter, advice on well pumps, and a parking lot that tells you who's in town that morning.
Outdoors
The Santa Fe River canoe run (15 minutes south)
From Keystone Heights it's a short drive south into the Santa Fe River corridor — Rum Island, Ginnie Springs, and the Santa Fe headwaters are all within 30-45 minutes. One of the best spring-fed paddle and tubing river systems in Florida, and most Jacksonville locals don't realize how close it is from this side of the metro.
Regional event
The Bradford County / Starke 'Strawberry Festival'
Twenty-five minutes south in Starke, the spring strawberry festival is a real small-town Florida agricultural festival that draws Keystone Heights families every year. Pure small-town North Florida culture you won't find in Jacksonville proper.
Military history
The Camp Blanding Museum (15 minutes north)
On the grounds of the active Camp Blanding National Guard base, the museum tells the WWII story of the base that trained over 800,000 soldiers — restored barracks, period vehicles, and a serious WWII artifact collection. Free, lightly visited, and a serious local history lesson.
Commute & Transit

How long it takes to get places

DestinationDrive Time (off-peak)Route
Downtown Jacksonville60-75 minutesSR-21 (Blanding Boulevard) N through Middleburg and Orange Park to I-295 over the Buckman Bridge — clean off-peak, 75-90 minutes at 5pm
Gainesville / University of Florida55-70 minutesSR-100 W to SR-26 W or SR-21 S to SR-26 W — the practical drive for UF medical appointments, Shands, and Gainesville shopping
NAS Jacksonville / Orange Park50-65 minutesSR-21 N (Blanding Boulevard) through Middleburg and into Orange Park
Camp Blanding (main gate)15-20 minutesSR-21 N — the close-to-base commute that makes Keystone Heights work for soldiers and contractors
Starke / Bradford County20-25 minutesSR-100 W or SR-21 S to US-301 N — the closest real shopping (Walmart, etc.) and medical for many residents
Palatka35-45 minutesSR-100 E — the closest St. Johns River town and the gateway to the eastern Putnam County footprint
Fleming Island Town Center45-55 minutesSR-21 N through Middleburg to CR-220 E — the closest large-format shopping and chain-restaurant belt

Traffic note: Traffic in Keystone Heights itself is essentially a non-issue — the SR-21 / SR-100 four-way at the center of town moves freely outside of school start and end times, and the rural arterials stay quiet. The real commute friction begins north of Middleburg, where SR-21 (Blanding Boulevard) hits the Orange Park bottleneck between Wells Road and I-295 from 4pm to 6:30pm. Camp Blanding troop convoy movements on SR-21 north of town can occasionally slow things during major training rotations. The single biggest medium-term commute story is the First Coast Expressway extension — as more segments open between Branan Field and I-10, the Cecil and Westside commute from southern Clay shortens materially.

Dining & Coffee

Where to eat and drink

Keystone Heights dining is small, locally owned, and built around the four-way and SR-100 — this is not a restaurant destination, it is a town where you eat what's been here for thirty years. The Hilltop Restaurant on SR-100 and a handful of other long-running diners cover breakfast and lunch for the retiree, rancher, and Clay Electric crowd. A locally owned barbecue spot (Big Daddy's BBQ and similar names have come and gone — the town usually has one solid barbecue option at any given time), a family-run Mexican restaurant, a couple of pizza places, and a Subway and Hardee's cover the weekly rotation. The Keystone Beach area picks up a casual lakefront crowd in season. For a real meal out, locals drive 25 minutes south to Starke for the chain-restaurant belt around the Walmart, an hour north to Fleming Island and Orange Park, or an hour west into Gainesville's restaurant scene. Coffee shops are essentially nonexistent locally — bring your own beans or drive. The tradeoff is real: dining is limited, but a thousand-dollar-a-month grocery and dining-out budget goes further here than almost anywhere in the metro.

Honest Take

Is Keystone Heights right for you?

Great for

  • Retirees who want genuinely affordable lakefront or near-lakefront living in a quiet small town
  • Buyers chasing the cheapest real lake frontage in Northeast Florida (Lake Geneva, Lake Lowry, Lake Brooklyn)
  • Camp Blanding soldiers, contractors, and Florida National Guard personnel who want to live near the base
  • Working families and first-time buyers priced out of central Clay County who can absorb the commute
  • Snowbirds and seasonal residents looking for a low-property-tax, low-cost-of-living winter base
  • Buyers who want a truly small-town, no-stoplight-jam, no-master-plan lifestyle and don't need urban amenities

Maybe not for

  • Anyone whose daily commute is downtown Jacksonville, the beaches, or Mayo Clinic — 60-90 minutes each way will wear you out
  • Buyers who want walkable urban amenities, a coffee-shop culture, or restaurant variety (look at Riverside, San Marco, or St. Augustine)
  • Buyers chasing top-rated school zones — Clay County schools here run 5/10, not the 8-9/10 you get in Fleming Island
  • Buyers who underestimate well-and-septic inspection risk on the rural stock or insurance issues on pre-2002 and pre-1976 manufactured homes
  • Buyers who want guaranteed lakefront — Lake Brooklyn and Magnolia Lake have a long history of dramatic level drops; do the historical aerials homework before paying the lake premium
  • Buyers who need a hospital or major medical within 15 minutes (the closest full-service hospitals are in Orange Park, Starke, or Gainesville)
Frequently Asked

Real questions buyers ask me about Keystone Heights

Where exactly is Keystone Heights?
In the far southern tip of Clay County, where Clay, Bradford, Putnam, and Alachua counties almost meet, about 50 miles southwest of downtown Jacksonville and 35 miles northeast of Gainesville. The city is centered on the SR-21 (Blanding Boulevard) and SR-100 four-way, sits on a chain of natural sand-bottomed lakes locals call the Lake Region, and is part of the 32656 zip code that also covers much of the surrounding rural-suburban footprint.
What school district is Keystone Heights in?
Clay County District Schools (CCDS), the same district as Orange Park, Middleburg, Fleming Island, and Green Cove Springs. The local feeder pattern is Keystone Heights Elementary into Keystone Heights Junior/Senior High School, a combined 7-12 campus. The schools run a 5/10 GreatSchools rating — solid for the size of the town, small graduating classes, strong FFA and athletics, but not the rating tier of Fleming Island. Always verify the zone for a specific address through the CCDS school locator before writing an offer.
What are the lakes actually like?
Lake Geneva, Lake Lowry, and Sand Hill Lake are sand-bottomed, naturally clear, and genuinely beautiful — Caribbean-blue on a sunny day, with real swimming beaches and bass-and-bream fishing. Lake Brooklyn and Magnolia Lake have a long and dramatic level history: drought cycles in the 1990s-2010s dropped both lakes 10-20 feet, leaving former 'lakefront' homes hundreds of feet from water for years before levels partially recovered. The Lake Region sits on the Floridan Aquifer recharge zone, and water levels respond hard to multi-year rainfall and regional pumping. Before paying a lake premium, look at historical aerials going back to the 1990s and ask honest questions about current versus historical waterline.
Is Keystone Heights actually affordable?
Yes — Keystone Heights is one of the most affordable submarkets in the Jacksonville metro. The 32656 single-family median is around $255K, well below Clay County's overall median and roughly $90K under Middleburg. Manufactured homes on acreage trade under $200K, in-town 1980s-1990s ranches run $200K-$325K, and lake cottages on Lake Geneva and Lake Lowry start in the low $300Ks. Property taxes on the Clay County millage and homesteaded primary residences are low. The tradeoff is the commute, the limited services, and the insurance challenges on older stock — but for retirees and buyers willing to absorb those tradeoffs, the value is real.
What about well and septic?
Outside the city limits, well and septic are the norm rather than the exception in the broader 32656 footprint. Both need real inspection: pull a recent water-quality test (Florida sandhill well water can have low pH, iron, and occasionally sulfur), look at septic tank age and material, and confirm drainfield condition with a load and dye test. Well-and-septic surprises are one of the most common deal-killers here. Budget $10K-$25K for a full septic replacement if the system is older or undersized.
What's the deal with Camp Blanding?
Camp Blanding is the active Florida Army National Guard training base about 15 minutes north of Keystone Heights on SR-21. It was a massive WWII training base (over 800,000 soldiers trained here from 1940-1945) and remains an active training installation today. Practical implications: occasional troop convoy traffic on SR-21, distant artillery and small-arms training noise on some weekends (most residents stop noticing within a few months), a stable local employment base for soldiers, contractors, and civilian support staff, and the Camp Blanding Wildlife Management Area is open to the public for hunting and recreation under a state WMA permit.
What about the silica sand mines?
The Trail Ridge west and southwest of Keystone Heights holds one of the largest and oldest heavy-mineral and silica sand mining operations in the eastern United States — Chemours (formerly DuPont) and Iluka Resources have mined titanium dioxide minerals, zircon, and high-purity silica sand from the Trail Ridge dunes for decades. The operations are large, ongoing, and a meaningful share of the local economy. Most residents barely notice them day to day — they're set well off the main roads — but they shape the landscape and the employment base in ways newcomers should understand.
How are Clay County property taxes here?
Clay County millage runs noticeably below Duval — roughly 1.4-1.6% of assessed value for a non-homesteaded property, versus 1.7-1.9% in Duval. Homesteaded primary residences are capped at 3% annual assessment growth under Florida's Save Our Homes amendment, and Florida's homestead exemption knocks $50,000 off taxable value. For retirees on a fixed income, the tax picture in Keystone Heights is one of the most favorable in the metro — and lakefront assessments, while higher per acre, still come in well below comparable Lake County or Orange County Florida lake taxes.
What about insurance on older Keystone Heights homes?
Florida's homeowners insurance market has tightened significantly, and Keystone Heights' 1950s-1990s housing stock — along with any manufactured-home component — is where the issues show up. Carriers want roofs under 15 years old, no polybutylene plumbing, no Federal Pacific or Zinsco panels, no knob-and-tube wiring, and current 4-point and wind-mit inspections. Pre-1976 (pre-HUD) manufactured homes are essentially uninsurable and unfinanceable in the conventional market — they trade cash-only with significant discounts. On any home built before 2002, get insurance quotes during your inspection period, not after.
Is there anywhere to actually shop or get groceries?
In the city itself, you have a Winn-Dixie, a Dollar General, a couple of locally owned hardware and feed stores, and the four-way commercial strip. For Walmart, Lowe's, Home Depot, and the chain-restaurant belt, locals drive 25 minutes south to Starke or 45-55 minutes north to Fleming Island and Orange Park. Full-service hospitals are in Starke (small), Orange Park, and Gainesville. Most retirees adapt quickly — you make a Walmart list and run it weekly — but if you need urban convenience daily, this isn't the right town.

📰 Cite this guide

Local journalists, bloggers, and neighborhood news editors are welcome to cite this guide. Suggested attribution: Tim Sherman, The Saltwater Realtor (Momentum Realty), thesaltwaterrealtor.com/cities/keystone-heights.html. For quotes, current data, or photos: (443) 223-6773 · agenttimsherman@gmail.com

Sources used:

Tim Sherman
Tim Sherman
The Saltwater Realtor · Momentum Realty

Thinking about buying or selling in Keystone Heights?

I run the actual comps for your block — not a Zestimate from a thousand miles away. No spam, no signup, same-day response.

📊 Get my free home value
📞 💬 📅