Mortgage RulebookEvery lender owes you a Loan Estimate. Compare before you commit.

Virginia mortgage rates and costs by county, 2025

Median figures from closed, first-lien, owner-occupied home loans reported under HMDA. Each county page breaks the numbers down by lender. Counties with fewer than 5 qualifying loans are not listed; see the methodology.

CountyPurchase loansMedian rateMedian total costsRefinance rate
Fairfax County9,7926.375%$6,6125.99%
Loudoun County5,0496.375%$6,7105.875%
Chesterfield County4,9536.49%$6,7616.125%
Virginia Beach city4,8426.375%$8,0635.99%
Prince William County4,6876.375%$7,2985.99%
Henrico County3,5596.5%$5,9586.125%
Chesapeake city3,2686.25%$8,6205.99%
Norfolk city2,5346.375%$8,4615.875%
Spotsylvania County2,0276.25%$9,0825.99%
Stafford County1,9486.25%$8,9365.875%
Richmond city1,9166.5%$5,6146.125%
Arlington County1,7106.25%$6,5965.99%
Newport News city1,6446.375%$7,7075.99%
Suffolk city1,6276.25%$8,5695.875%
Alexandria city1,6036.25%$6,5915.99%
Hampton city1,5896.49%$7,9045.99%
Portsmouth city1,4256.49%$8,0485.99%
Frederick County1,3816.49%$6,6656.125%
Hanover County1,2276.5%$5,9086.125%
Albemarle County1,1026.5%$5,7976.122%
Roanoke County1,0946.5%$5,3366.25%
James City County9986.375%$6,1035.99%
Roanoke city8976.564%$5,5146.25%
Bedford County8916.5%$5,8876.24%
Fauquier County8286.375%$6,7186%
York County7886.25%$7,3085.875%
Augusta County7836.625%$5,3536.25%
Rockingham County7726.5%$6,2496.25%
Lynchburg city7636.5%$5,6316.24%
Montgomery County7106.5%$5,4026.25%
Culpeper County6956.375%$8,2006.125%
Orange County6906.25%$7,7995.99%
Isle of Wight County6306.375%$8,0645.99%
Louisa County6236.5%$7,5486.125%
Caroline County6016.375%$9,4786.125%
Campbell County5946.5%$6,4116.125%
New Kent County5626.125%$7,1265.999%
Franklin County5296.625%$5,7286.25%
Warren County4986.5%$7,0166.125%
Shenandoah County4846.531%$7,2426.25%
Washington County4626.75%$5,5556.25%
Gloucester County4376.5%$7,9776.05%
Goochland County4036.5%$6,1676.125%
Botetourt County3806.5%$5,3266.25%
Fluvanna County3776.49%$7,3186.125%
Pittsylvania County3576.625%$5,6956.25%
Powhatan County3556.5%$6,4036.25%
Manassas city3496.375%$7,3936.125%
Waynesboro city3446.5%$5,4876.22%
King George County3406.25%$7,9625.99%
Petersburg city3366.5%$8,1696.125%
Pulaski County3346.625%$5,5736.5%
Prince George County3326.5%$8,9796%
King William County3276.375%$6,8626.125%
Henry County3186.5%$5,2436.25%
Westmoreland County3166.375%$7,8676.125%
Fairfax city3116.375%$6,4435.995%
Amherst County2976.5%$6,7066.25%
Staunton city2926.5%$4,9126.125%
Dinwiddie County2906.375%$8,5696.125%
Greene County2746.375%$7,5886.125%
Winchester city2666.5%$7,1896.125%
Hopewell city2666.5%$7,7806.245%
Accomack County2656.625%$6,3386.25%
Tazewell County2516.519%$5,5696.375%
Wythe County2476.75%$5,1836.562%
Carroll County2456.625%$6,1816.49%
Mecklenburg County2456.625%$5,8116.25%
Salem city2386.625%$5,2106.19%
Halifax County2296.625%$4,8076.375%
Page County2286.5%$7,0346.25%
Charlottesville city2266.5%$5,4766.125%
Poquoson city2246.25%$8,3925.75%
Danville city2176.5%$4,4476.25%
Fredericksburg city2116.374%$8,0236.075%
Smyth County2066.5%$5,9196.49%
Harrisonburg city2056.5%$5,9196.183%
Appomattox County1966.5%$6,8136.295%
Colonial Heights city1956.49%$7,7836.25%
Rockbridge County1876.433%$4,7956.375%
Wise County1787.24%$4,9486.25%
Manassas Park city1716.475%$8,2235.875%
Amelia County1656.55%$7,2516.125%
Bristol city1606.625%$4,8156.188%
Prince Edward County1586.5%$6,4066.25%
Southampton County1576.5%$8,2406.125%
Franklin city1536.49%$6,8786.125%
Russell County1486.875%$5,7556.375%
Falls Church city1486.375%$6,6026.125%
Giles County1446.625%$5,9696.25%
Lancaster County1406.375%$5,7676.49%
Lee County1366.875%$4,6306.25%
Nottoway County1306.624%$7,0536.25%
Cumberland County1306.5%$8,2406.25%
Middlesex County1296.49%$6,4586.25%
Clarke County1276.375%$6,5526.125%
Floyd County1266.625%$5,2656.75%
Buckingham County1256.75%$6,1356.25%
Northumberland County1256.5%$6,9076.25%
Madison County1236.5%$6,7476.375%
Scott County1216.75%$5,8826.125%
Patrick County1166.5%$5,1136.25%
Radford city1146.5%$5,4076.312%
Martinsville city1136.562%$4,1476.25%
Essex County1126.531%$7,1186.183%
Alleghany County1046.625%$3,5476.625%
Nelson County1006.624%$6,3026.125%
Northampton County996.625%$6,4976.125%
Grayson County956.625%$5,3286.375%
Mathews County946.625%$6,0756.125%
Brunswick County886.795%$6,3136.25%
Williamsburg city836.49%$5,7756.125%
King and Queen County836.625%$7,9906.125%
Lunenburg County826.625%$7,1566.433%
Surry County726.625%$9,7576.125%
Sussex County686.625%$8,4726.375%
Charlotte County686.75%$5,0766.49%
Dickenson County667.438%$5,1816.5%
Charles City County666.625%$8,0176.125%
Buchanan County646.75%$6,3756.625%
Covington city626.625%$2,8386.49%
Richmond County616.625%$7,5406.687%
Rappahannock County526.375%$9,0346.312%
Craig County496.5%$4,7065.625%
Buena Vista city496.625%$4,9206.438%
Greensville County446.562%$5,8476.49%
Galax city446.625%$5,7876.188%
Bland County436.99%$5,4386.19%
Emporia city406.625%$7,4666.558%
Bath County306.625%$4,4505.99%
Lexington city246.75%$4,7136.558%
Norton city156.75%$6,259n/a
Highland County116.625%$6,1646.25%

Purchase loans sorted by loan count. Medians describe what closed loans looked like, under those borrowers' profiles and loan sizes; they are not quotes. Source: FFIEC HMDA Modified LAR, filing year 2025.