Kilmarnock, VA (22482) is a small incorporated town located in Northumberland County in the Northern Neck region of Virginia. The town has a population of just 1,119 according to the 2010 Census, and is known for its historical significance as the birthplace of President James Monroe. Kilmarnock is also notable for its natural beauty, with scenic views of the bay and surrounding countryside. According to BestPlaces, Kilmarnock has some excellent quality-of-life rankings. The town ranks highly for housing affordability and cost of living, placing 17th overall in the nation in terms of affordability and 19th overall in terms of cost of living index. Additionally, Kilmarnock ranks 5th nationally for low crime and 3rd for air quality. These strong rankings underscore why so many Americans, including President Monroe himself, are so fond of this beautiful part of Virginia.
Best Places ranks thousands of places to live based on analysis, data and key statistics from the U.S. Census and our Best Places To Live Expert Insights.
Kilmarnock, Virginia has never been in one of our rankings. Do you think this is a mistake?
Tell us what you think is great or not so great about his place.
Browse all of our Best Places Rankings