Kilmarnock, VA

View of Kilmarnock, VA
Image credit: Ser Amantio di Nicolao at English Wikipedia / CC BY-SA 3.0
Population
1,457
U.S. Census Population Estimates Program · 2025
Elevation
88 ft
Median Home Value
$282,400
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$630/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$40,234
U.S. Census American Community Survey 5-Year · 2024

Explore

Kilmarnock in context.

About Kilmarnock

Kilmarnock is a small Northern Neck town spread across Lancaster and Northumberland counties, near the mouth of the Rappahannock River. The 2020 census counted 1,445 residents. The town traces its roots to a 1650 settlement and was once known as "the Crossroads," a name that still fits the way the surrounding roads gather here. Kilmarnock also sits inside the Northern Neck wine appellation, though the local map is more practical than fancy: a hospital, school, shops, and the river country nearby. Rappahannock General Hospital has served the Northern Neck and Middle Peninsula since 1977, and Lancaster Middle School sits in town.

It is a town where the hospital and river matter. The annual Holly Ball, founded in 1895 and held each December, is one of those long-running traditions that gives Kilmarnock a calendar of its own. Kilmarnock's local scoop is a crossroads town with a river at its shoulder, a regional hospital in the middle, and a very old winter dance still on the books.

Top Rating Signals

Highest current ratings for this town.

Loading town details...