Cities & Towns in Hanover County, VA

Hanover County, county in Virginia, United States. As of 2020 county had an estimated population of 108,262 inhabitants. The county was created 303 years ago in 1720. Its county seat is Hanover Courthouse.

There are 2 city/town in Hanover County, VA. The largest city of Hanover County is Mechanicsville with a population of 36,348. Other cities include and Ashland population 7,908

Mechanicsville
Mechanicsville

Mechanicsville, Town in Frederick County, Maryland, United States

Ashland
Ashland

Ashland, Town in Virginia, United States

Located just north of Richmond, Hanover County contains a scenic landscape dotted with historic small towns that exude southern charm. The county seat of Hanover features a quaint Main Street corridor lined with restaurants, shops, and historic homes. Nearby Mechanicsville sits at the site of one of the Civil War’s first battles and contains monuments honoring its history.

Traveling east, visitors will come across the town of Ashland which is home to the sprawling campus of Randolph-Macon College and a walkable downtown district. In the county's northern reaches, Montpelier represents a classic rural Virginia community centered around its train depot. And along the historic Route 2 corridor lies the town of Goochland with its antique shops and iconic Tavern restaurant.

From the historic structures of Hanover Courthouse to the pastoral countryside surrounding Montpelier, Hanover County provides a glimpse into many eras of quintessential Virginia. The unique character of each town and village contributes to the rich culture and heritage found just outside Richmond's doorstep. Exploring Hanover County is a journey into the heart of historic eastern Virginia.

All Hanover County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Hanover County.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
City Name Title Population
Ashland Town in Virginia, United States 7,908
Mechanicsville Town in Frederick County, Maryland, United States 36,348
0

County Cities on Map (2)

Virginia Counties (99)

Fairfax County (1,150,847) Prince William County (475,533) Loudoun County (422,784) Chesterfield County (358,245) Henrico County (333,766) Arlington County (240,119) City of Portsmouth (215,133) Stafford County (156,748) Spotsylvania County (138,449) City of Winchester (124,295) Albemarle County (110,652) Hanover County (108,262) Montgomery County (98,391) Roanoke County (94,509) Frederick County (91,119) Rockingham County (82,346) Bedford County (79,811) James City County (77,612) Augusta County (76,544) Fauquier County (71,361) York County (69,199) Pittsylvania County (59,850) Franklin County (56,167) Campbell County (55,304) Washington County (53,695) Culpeper County (53,569) Henry County (50,309) Shenandoah County (43,905) Tazewell County (40,529) Warren County (40,475) Prince George County (38,686) Louisa County (38,132) Isle of Wight County (37,725) Orange County (37,695) Gloucester County (37,459) Wise County (37,206) Pulaski County (33,935) Halifax County (33,633) Botetourt County (33,633) Accomack County (32,238) Amherst County (31,667) Caroline County (30,860) Mecklenburg County (30,679) Powhatan County (30,148) Smyth County (30,090) Carroll County (30,074) Dinwiddie County (28,688) Wythe County (28,620) Fluvanna County (27,422) King George County (27,381) Russell County (26,647) Goochland County (24,431) City of Fairfax (24,013) Page County (23,933) New Kent County (23,648) Lee County (23,238) Prince Edward County (23,006) Rockbridge County (22,757) Scott County (21,629) Buchanan County (20,613) Greene County (20,131) Westmoreland County (18,149) King William County (17,641) Southampton County (17,636) Patrick County (17,493) Buckingham County (17,168) Giles County (16,663) Appomattox County (16,043) Brunswick County (16,037) Floyd County (15,777) Grayson County (15,493) Nottoway County (15,160) Nelson County (14,755) Alleghany County (14,701) Clarke County (14,622) Dickenson County (14,078) Madison County (13,312) Amelia County (13,014) Lunenburg County (12,267) Northumberland County (12,069) Charlotte County (11,820) Northampton County (11,673) Greensville County (11,280) Essex County (10,943) Sussex County (10,925) Lancaster County (10,618) Middlesex County (10,569) Cumberland County (9,933) Richmond County (9,071) Mathews County (8,766) Rappahannock County (7,260) King and Queen County (6,942) Charles City County (6,821) Surry County (6,385) Bland County (6,239) City of Emporia (5,496) Craig County (5,077) Bath County (4,119) Highland County (2,200)