Kilmarnock, VA Real Estate & Homes for Sale

Kilmarnock is the Northern Neck’s main-street town, with shops, a hospital and the Rappahannock River and Indian Creek a few minutes away. It is a comfortable base for full-time living or a slower second chapter.

Kilmarnock

Kilmarnock · Northern Neck

Overview

What it’s like to live in Kilmarnock

Kilmarnock is an incorporated town of about 1,445 people in Lancaster County on Virginia’s Northern Neck, near the mouth of the Rappahannock River. It is the area’s shopping and services hub and home to the region’s hospital, so buyers choose it for small-town convenience with marinas, golf and the water close by.

Jurisdiction
Town of Kilmarnock, Lancaster County (partly in Northumberland County)
ZIP code
22482
Population
1,445 (2020 Census)
Schools
Lancaster County Public Schools
Property tax
$0.60 per $100 (Lancaster County, 2026) plus $0.10 per $100 town tax = $0.70 combined inside town limits
Nearest bases
Naval Support Facility Dahlgren (King George County); Naval Weapons Station Yorktown via Route 3 and US 17

For sale now

Homes for sale near Kilmarnock

Want a saved search for Kilmarnock? Tell us your price range and must-haves and we’ll set up email alerts for new listings.

Neighborhoods

Where to look in Kilmarnock

Irvington

A small incorporated town on Carter’s Creek, home to The Tides Inn, the Hope and Glory Inn and the Steamboat Era Museum.

White Stone

An incorporated town at the Northern Neck end of the Norris Bridge over the Rappahannock.

Weems

A Lancaster County community near Irvington, home to Historic Christ Church and Carters Cove Marina.

Lancaster

The Lancaster County seat, where county offices and courts are located.

Windmill Point

The point at the mouth of the Rappahannock near White Stone, with a marina and beach views.

Indian Creek

The creek on Kilmarnock’s east side, home to Chesapeake Boat Basin and the Indian Creek Yacht and Country Club.

Steptoe's District

Kilmarnock’s revitalized Main Street area, created through a project that began in 2006.

Schools

Lancaster County Public Schools

SchoolVirginia rank
Lancaster High223rd of 331
Lancaster Elementary917th of 1,111

SchoolDigger 2026 statewide rankings (source). Zones follow addresses; confirm with Lancaster County Public Schools.

Commute

Drive times from Kilmarnock

ToOff-peak
Irvington~10 min
White Stone~10 min
Deltaville (via Norris Bridge)~30 min
Gloucester Courthouse~55 min
Richmond~1 hr 20 min
Naval Support Facility Dahlgren~1 hr 20 min
Williamsburg~1 hr 20 min

Approximate off-peak drive times; rush hour and tunnel traffic add time. PCSing? See our military relocation guide.

Living here

Things to do in Kilmarnock

Historic Christ Church & Museum

A 1735 colonial church in Weems, often described as one of the finest of its era in North America.

Steamboat Era Museum

An Irvington museum built around the restored pilothouse of the Chesapeake steamboat Potomac.

Main Street shopping and dining

Kilmarnock’s walkable downtown of shops and restaurants, the commercial center of Lancaster County.

Belle Isle State Park

A Rappahannock River state park with a boat ramp and shoreline to explore.

Merry Point Ferry

A historic ferry that carries cars across the Corrotoman River on Route 604.

Wineries and cideries

Nearby tasting rooms include Dog and Oyster Vineyard in Irvington, Good Luck Cellars and Ditchley Cider Works.

Selling in Kilmarnock?

Get a value based on what actually sold near you this season, from a local team that knows the neighborhoods.

Questions

Kilmarnock real estate FAQ

Both. Kilmarnock is an incorporated town, mostly in Lancaster County with a small part in Northumberland County. Residents inside town limits pay town taxes in addition to county taxes and get some town services, such as town water.

Kilmarnock is served by Lancaster County Public Schools. SchoolDigger’s 2026 Virginia rankings list Lancaster High (grades 8-12) at 223rd of 331 high schools; a new middle-high school is listed but not yet ranked.

Lancaster County’s real estate rate is $0.60 per $100 of assessed value after the county raised it from $0.55 for 2026, and the Town of Kilmarnock adds $0.10 per $100. Inside town limits that is $0.70 per $100, or about $2,800 a year on a home assessed at $400,000. Homes outside town limits pay only the county rate.

Yes. Bon Secours Rappahannock General Hospital is in Kilmarnock and is the only hospital on the Northern Neck, which is one reason many retirees and families look here.

Most people take Route 3 south over the Norris Bridge into Middlesex County, then US 17 through Gloucester and across the toll-free Coleman Bridge to Yorktown. Plan on about an hour and 20 minutes to Williamsburg, depending on traffic.

bubba logo

First to Know

Get notified immediately when new listings come on the market

[impress_lead_signup phone=”1″ styles=”1″ new_window=”0″ password_field=”0″ agent_id=”” button_text=”Sign Up!” ]