Understanding Virginia Property Taxes

Overview of Virginia Taxes

Virginia collects a total of $73,843,184,000 in revenue every year. Of that, $13,955,067,000 comes from property taxes, or 18.9% of total revenue. As a result, Virginia has the 32nd highest property tax rate in the country, which is 20.7% less than the national average of 1.06%. Generally speaking, states where property taxes make up a higher percentage of total state revenue have higher property tax rates, and states where property taxes make up a smaller percentage of state revenue have lower property tax rates.

How does this translate to what homeowners actually pay? The average home value across Virginia is $306,110, meaning the average Virginia homeowner pays 0.84% of their home value every year in property taxes, or $8.44 for every $1,000 in home value.

Property Tax Calendar

Virginia's property tax system is governed by state statute, which means that despite significant variation in what homeowners in different parts of Virginia, there are important constants. Virginia's assessment date, which is both the point in time when the owner of a property is liable for property tax and the point in time at the property's value is determined, is January 1. Virginia property tax appeals, which allow homeowners to contest the assessment, varies by locality. The date which property tax bills become due on is Varies.

Property Tax Calculator

If you are are a current homeowner in Virginia or are looking at buying a specific property in Virginia, check out our Virginia Property Tax Calculator to determine if you should consider appealing your property tax assessment.

Property Tax Tool

If you are planning to buy a home in Virginia and want to understand the size of your property tax bill, check out our Virginia Property Tax Tool to see what your bill would be.

Average [[ selectedValueName ]] property tax bill:
[[ averagePropertyTaxBill | formatCurrency ]]
Average property tax rate ([[ selectedValueName ]]):
[[ averagePropertyTaxRate | formatPercentage ]]
Average property tax rate ([[ parentEntityName ]]):
[[ parentRate | formatPercentage ]]

Your average tax bill ([[ selectedValueName ]]):
[[ customerTaxBill | formatCurrency ]]
Your average tax bill ([[ parentEntityName ]]):
[[ customerTaxBillParent | formatCurrency ]]

Property Tax Information for Virginia Counties

The table below will help provide more information about how property taxes work in each county in Virginia.

County Average Home Value Average Tax Bill Bill per $1,000
Accomack County $170,047 $877 $5.20
Albemarle County $423,427 $2,774 $6.60
Alleghany County $135,225 $899 $6.60
Amelia County $210,290 $929 $4.40
Amherst County $174,066 $854 $4.90
Appomattox County $155,107 $868 $5.60
Arlington County $626,379 $5,227 $8.30
Augusta County $231,868 $1,141 $4.90
Bath County $187,797 $831 $4.40
Bedford County $235,603 $1,188 $5.00
Bland County $152,565 $825 $5.40
Botetourt County $249,981 $1,453 $5.80
Brunswick County $138,418 $682 $4.90
Buchanan County $108,869 $384 $3.50
Buckingham County $136,334 $717 $5.30
Campbell County $159,157 $781 $4.90
Caroline County $210,701 $1,279 $6.10
Carroll County $125,208 $831 $6.60
Charles City County $192,284 $1,181 $6.10
Charlotte County $154,206 $672 $4.40
Chesterfield County $248,733 $2,196 $8.80
Clarke County $401,273 $2,526 $6.30
Craig County $150,607 $885 $5.90
Culpeper County $279,092 $1,796 $6.40
Cumberland County $150,976 $1,070 $7.10
Dickenson County $92,617 $498 $5.40
Dinwiddie County $173,810 $1,208 $7.00
Essex County $177,361 $1,159 $6.50
Fairfax County $537,890 $5,105 $9.50
Fauquier County $413,919 $3,180 $7.70
Floyd County $173,615 $1,023 $5.90
Fluvanna County $242,968 $1,508 $6.20
Franklin County $225,200 $1,151 $5.10
Frederick County $237,633 $1,275 $5.40
Giles County $138,001 $860 $6.20
Gloucester County $245,930 $1,542 $6.30
Goochland County $413,093 $2,286 $5.50
Grayson County $117,344 $732 $6.20
Greene County $255,242 $1,796 $7.00
Greensville County $151,566 $626 $4.10
Halifax County $133,234 $720 $5.40
Hanover County $284,446 $2,130 $7.50
Henrico County $256,468 $2,043 $8.00
Henry County $117,745 $609 $5.20
Highland County $203,959 $1,096 $5.40
Isle of Wight County $257,351 $1,626 $6.30
James City County $368,245 $2,605 $7.10
King and Queen County $249,547 $1,136 $4.60
King George County $301,998 $1,612 $5.30
King William County $247,260 $1,790 $7.20
Lancaster County $370,089 $1,547 $4.20
Lee County $100,856 $607 $6.00
Loudoun County $470,442 $5,142 $10.90
Louisa County $271,258 $1,449 $5.30
Lunenburg County $141,812 $794 $5.60
Madison County $322,050 $1,520 $4.70
Mathews County $342,059 $1,526 $4.50
Mecklenburg County $165,685 $844 $5.10
Middlesex County $329,996 $1,429 $4.30
Montgomery County $230,826 $1,761 $7.60
Nelson County $274,591 $1,453 $5.30
New Kent County $258,595 $1,941 $7.50
Northampton County $240,752 $1,386 $5.80
Northumberland County $298,453 $1,315 $4.40
Nottoway County $148,921 $758 $5.10
Orange County $297,376 $1,710 $5.70
Page County $192,483 $1,307 $6.80
Patrick County $147,106 $767 $5.20
Pittsylvania County $141,949 $758 $5.30
Powhatan County $332,968 $2,273 $6.80
Prince Edward County $177,573 $929 $5.20
Prince George County $239,775 $1,616 $6.70
Prince William County $336,072 $3,522 $10.50
Pulaski County $159,574 $987 $6.20
Rappahannock County $534,862 $2,703 $5.10
Richmond County $264,612 $1,222 $4.60
Roanoke County $236,195 $2,118 $9.00
Rockbridge County $228,667 $1,359 $5.90
Rockingham County $224,074 $1,254 $5.60
Russell County $122,920 $598 $4.90
Scott County $116,808 $806 $6.90
Shenandoah County $228,951 $1,158 $5.10
Smyth County $113,779 $711 $6.20
Southampton County $169,180 $1,202 $7.10
Spotsylvania County $272,405 $1,949 $7.20
Stafford County $311,030 $2,647 $8.50
Surry County $180,405 $1,367 $7.60
Sussex County $135,443 $843 $6.20
Tazewell County $120,333 $650 $5.40
Warren County $230,782 $1,521 $6.60
Washington County $180,059 $1,024 $5.70
Westmoreland County $237,618 $1,179 $5.00
Wise County $117,197 $684 $5.80
Wythe County $144,966 $831 $5.70
York County $326,331 $2,286 $7.00
Alexandria city $538,597 $4,865 $9.00
Bristol city $137,131 $1,045 $7.60
Buena Vista city $129,063 $1,212 $9.40
Charlottesville city $327,154 $2,780 $8.50
Chesapeake city $267,012 $2,588 $9.70
Colonial Heights city $176,488 $1,846 $10.50
Covington city $98,091 $579 $5.90
Danville city $116,857 $830 $7.10
Emporia city $128,913 $946 $7.30
Fairfax city $489,986 $4,274 $8.70
Falls Church city $727,739 $7,572 $10.40
Franklin city $192,277 $1,594 $8.30
Fredericksburg city $322,959 $2,223 $6.90
Galax city $125,388 $710 $5.70
Hampton city $210,075 $2,077 $9.90
Harrisonburg city $217,726 $1,409 $6.50
Hopewell city $150,070 $1,328 $8.80
Lexington city $278,876 $1,798 $6.40
Lynchburg city $174,398 $1,635 $9.40
Manassas city $267,129 $2,973 $11.10
Manassas Park city $228,709 $3,234 $14.10
Martinsville city $110,024 $988 $9.00
Newport News city $210,535 $2,214 $10.50
Norfolk city $242,043 $2,403 $9.90
Norton city $123,689 $982 $7.90
Petersburg city $121,376 $1,378 $11.30
Poquoson city $321,409 $2,780 $8.70
Portsmouth city $195,151 $2,169 $11.10
Radford city $284,180 $1,146 $4.00
Richmond city $262,090 $2,763 $10.50
Roanoke city $163,485 $1,683 $10.30
Salem city $197,717 $2,010 $10.20
Staunton city $193,484 $1,609 $8.30
Suffolk city $283,237 $2,290 $8.10
Virginia Beach city $313,132 $2,598 $8.30
Waynesboro city $178,679 $1,271 $7.10
Williamsburg city $360,204 $1,955 $5.40
Winchester city $265,487 $1,994 $7.50

Want to learn more about Virginia property taxes? Check out out our county-specific property tax pages linked below:

Accomack County Albemarle County Alleghany County
Amelia County Amherst County Appomattox County
Arlington County Augusta County Bath County
Bedford County Bland County Botetourt County
Brunswick County Buchanan County Buckingham County
Campbell County Caroline County Carroll County
Charles City County Charlotte County Chesterfield County
Clarke County Craig County Culpeper County
Cumberland County Dickenson County Dinwiddie County
Essex County Fairfax County Fauquier County
Floyd County Fluvanna County Franklin County
Frederick County Giles County Gloucester County
Goochland County Grayson County Greene County
Greensville County Halifax County Hanover County
Henrico County Henry County Highland County
Isle of Wight County James City County King and Queen County
King George County King William County Lancaster County
Lee County Loudoun County Louisa County
Lunenburg County Madison County Mathews County
Mecklenburg County Middlesex County Montgomery County
Nelson County New Kent County Northampton County
Northumberland County Nottoway County Orange County
Page County Patrick County Pittsylvania County
Powhatan County Prince Edward County Prince George County
Prince William County Pulaski County Rappahannock County
Richmond County Roanoke County Rockbridge County
Rockingham County Russell County Scott County
Shenandoah County Smyth County Southampton County
Spotsylvania County Stafford County Surry County
Sussex County Tazewell County Warren County
Washington County Westmoreland County Wise County
Wythe County York County Alexandria city
Bristol city Buena Vista city Charlottesville city
Chesapeake city Colonial Heights city Covington city
Danville city Emporia city Fairfax city
Falls Church city Franklin city Fredericksburg city
Galax city Hampton city Harrisonburg city
Hopewell city Lexington city Lynchburg city
Manassas city Manassas Park city Martinsville city
Newport News city Norfolk city Norton city
Petersburg city Poquoson city Portsmouth city
Radford city Richmond city Roanoke city
Salem city Staunton city Suffolk city
Virginia Beach city Waynesboro city Williamsburg city
Winchester city

Ready to appeal?

File My Appeal