Virginia property tax rates by county
Virginia · #31 of 52 · 133 counties
Median annual property tax $2,790 · median home value $383,700
Below the U.S. benchmark 0.94%. Payment dates are set locally — see below.
When it's due in Virginia
All statesPayment dates vary by local tax authority.
Check your city, town or county tax collector for this year's deadline. The statewide notes below are a general guide.
| Late penalty | up to 10% penalty or $10 (whichever is greater) plus interest set by locality up to 10% per annum (Va. Code Ann. § 58.1-3916) |
|---|---|
| Early-payment discount | localities may provide for discount not exceeding 5% for payment on or before due date (Va. Code Ann. § 58.1-3916) |
| Appeal window | local Board of Equalization application deadline varies by county (typically March 1 to July 1) (Va. Code Ann. § 58.1-3378) |
county-set; localities set due dates under Va. Code Ann. § 58.1-3916; overwhelming majority (Fairfax, Loudoun, Arlington, Prince William, Richmond) use semi-annual schedule due June 5 and December 5. Regular annual schedule; tax year: calendar 2026. Source: Va. Code Ann. § 58.1-3916, rules checked 2026-09-19. Confirm the amount and deadline on your official tax bill.
Counties, highest rate first
- Manassas Park cityMedian home value $395,900
- Manassas cityMedian home value $449,900
- Portsmouth cityMedian home value $246,900
- Newport News cityMedian home value $260,600
- Fairfax CountyMedian home value $732,800
- Norfolk cityMedian home value $289,900
- Roanoke cityMedian home value $190,500
- Alexandria cityMedian home value $735,100
- Hampton cityMedian home value $245,700
- Prince William CountyMedian home value $530,100
- Suffolk cityMedian home value $347,400
- Poquoson cityMedian home value $400,300
- Arlington CountyMedian home value $895,000
- Buena Vista cityMedian home value $156,200
- Fairfax cityMedian home value $722,600
- Salem cityMedian home value $258,600
- Richmond cityMedian home value $353,000
- Hopewell cityMedian home value $181,600
- Roanoke CountyMedian home value $286,000
- Loudoun CountyMedian home value $743,800
- Colonial Heights cityMedian home value $246,600
- Chesapeake cityMedian home value $378,400
- Covington cityMedian home value $83,500
- Lexington cityMedian home value $275,200
- Petersburg cityMedian home value $189,000
- Charlottesville cityMedian home value $486,700
- Virginia Beach cityMedian home value $382,500
- Alleghany CountyMedian home value $125,800
- Emporia cityMedian home value $148,500
- Lynchburg cityMedian home value $229,800
- Martinsville cityMedian home value $98,400
- Harrisonburg cityMedian home value $299,100
- Galax cityMedian home value $141,300
- Chesterfield CountyMedian home value $366,000
- Winchester cityMedian home value $343,000
- Bristol cityMedian home value $184,100
- Fauquier CountyMedian home value $573,700
- Albemarle CountyMedian home value $495,400
- Prince George CountyMedian home value $293,400
- Montgomery CountyMedian home value $304,600
- Norton cityMedian home value $110,000
- Radford cityMedian home value $220,700
- Henrico CountyMedian home value $359,200
- Franklin cityMedian home value $256,600
- Isle of Wight CountyMedian home value $356,500
- Stafford CountyMedian home value $485,100
- Staunton cityMedian home value $259,200
- Surry CountyMedian home value $238,800
- Waynesboro cityMedian home value $245,500
- Hanover CountyMedian home value $400,400
- Southampton CountyMedian home value $216,200
- Danville cityMedian home value $119,100
- James City CountyMedian home value $447,200
- York CountyMedian home value $433,200
- Botetourt CountyMedian home value $289,200
- Page CountyMedian home value $233,200
- New Kent CountyMedian home value $393,600
- Pulaski CountyMedian home value $191,700
- Fluvanna CountyMedian home value $314,100
- Scott CountyMedian home value $143,000
- Tazewell CountyMedian home value $118,300
- Giles CountyMedian home value $151,100
- Greene CountyMedian home value $343,300
- Westmoreland CountyMedian home value $269,600
- Lee CountyMedian home value $98,900
- Fredericksburg cityMedian home value $483,700
- Rockbridge CountyMedian home value $248,800
- Louisa CountyMedian home value $315,300
- Powhatan CountyMedian home value $416,000
- Williamsburg cityMedian home value $428,100
- Pittsylvania CountyMedian home value $161,400
- Sussex CountyMedian home value $183,800
- Wise CountyMedian home value $118,600
- Spotsylvania CountyMedian home value $404,900
- Smyth CountyMedian home value $139,600
- Brunswick CountyMedian home value $142,700
- Northampton CountyMedian home value $316,200
- Cumberland CountyMedian home value $239,300
- Highland CountyMedian home value $200,000
- Gloucester CountyMedian home value $331,000
- Essex CountyMedian home value $238,100
- Craig CountyMedian home value $189,000
- Grayson CountyMedian home value $150,100
- Richmond CountyMedian home value $231,500
- Charles City CountyMedian home value $241,400
- Bland CountyMedian home value $152,100
- Floyd CountyMedian home value $225,400
- Patrick CountyMedian home value $153,400
- Orange CountyMedian home value $364,200
- King William CountyMedian home value $315,700
- Dinwiddie CountyMedian home value $257,800
- Greensville CountyMedian home value $159,400
- Carroll CountyMedian home value $156,500
- Madison CountyMedian home value $370,300
- King George CountyMedian home value $428,300
- Wythe CountyMedian home value $171,200
- Rockingham CountyMedian home value $313,000
- Charlotte CountyMedian home value $144,100
- Culpeper CountyMedian home value $409,200
- Buckingham CountyMedian home value $173,400
- Warren CountyMedian home value $348,400
- King and Queen CountyMedian home value $231,600
- Caroline CountyMedian home value $307,700
- Shenandoah CountyMedian home value $294,900
- Appomattox CountyMedian home value $207,600
- Middlesex CountyMedian home value $352,200
- Nelson CountyMedian home value $321,700
- Goochland CountyMedian home value $500,600
- Washington CountyMedian home value $214,000
- Franklin CountyMedian home value $240,400
- Rappahannock CountyMedian home value $506,400
- Clarke CountyMedian home value $550,100
- Accomack CountyMedian home value $204,300
- Frederick CountyMedian home value $386,000
- Russell CountyMedian home value $120,600
- Lancaster CountyMedian home value $327,000
- Northumberland CountyMedian home value $346,800
- Henry CountyMedian home value $134,800
- Augusta CountyMedian home value $306,100
- Dickenson CountyMedian home value $102,700
- Halifax CountyMedian home value $155,700
- Amherst CountyMedian home value $212,400
- Nottoway CountyMedian home value $167,500
- Campbell CountyMedian home value $211,600
- Mecklenburg CountyMedian home value $192,600
- Buchanan CountyMedian home value $94,900
- Bedford CountyMedian home value $297,400
- Mathews CountyMedian home value $360,900
- Prince Edward CountyMedian home value $216,600
- Bath CountyMedian home value $206,700
- Lunenburg CountyMedian home value $150,100
- Amelia CountyMedian home value $282,400
- Falls Church cityMedian home value $1,055,600
Benchmark = median real estate taxes paid ÷ median home value, ACS 2020–2024 5-year. Counties where the Census reports a range ("less than $200", "$10,000 or more") get no rate.