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 · Northern Neck
Overview
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.
For sale now
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
A small incorporated town on Carter’s Creek, home to The Tides Inn, the Hope and Glory Inn and the Steamboat Era Museum.
An incorporated town at the Northern Neck end of the Norris Bridge over the Rappahannock.
A Lancaster County community near Irvington, home to Historic Christ Church and Carters Cove Marina.
The Lancaster County seat, where county offices and courts are located.
The point at the mouth of the Rappahannock near White Stone, with a marina and beach views.
The creek on Kilmarnock’s east side, home to Chesapeake Boat Basin and the Indian Creek Yacht and Country Club.
Kilmarnock’s revitalized Main Street area, created through a project that began in 2006.
Schools
| School | Virginia rank |
|---|---|
| Lancaster High | 223rd of 331 |
| Lancaster Elementary | 917th of 1,111 |
SchoolDigger 2026 statewide rankings (source). Zones follow addresses; confirm with Lancaster County Public Schools.
Commute
| To | Off-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
A 1735 colonial church in Weems, often described as one of the finest of its era in North America.
An Irvington museum built around the restored pilothouse of the Chesapeake steamboat Potomac.
Kilmarnock’s walkable downtown of shops and restaurants, the commercial center of Lancaster County.
A Rappahannock River state park with a boat ramp and shoreline to explore.
A historic ferry that carries cars across the Corrotoman River on Route 604.
Nearby tasting rooms include Dog and Oyster Vineyard in Irvington, Good Luck Cellars and Ditchley Cider Works.
Get a value based on what actually sold near you this season, from a local team that knows the neighborhoods.
Questions
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.
Nearby
Figures were checked in October 2026. Tax rates, school rankings and drive times change; confirm them for a specific address before you buy.
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!” ]