Mortgage lending in Virginia
203,054 mortgages were originated in Virginia in 2025. Here is what they cost — including the lender fees that never show up in an advertised rate.
30-year fixed, this week
6.58%
Freddie Mac’s survey average for the week of July 23, 2026 — a year earlier it was 6.75%, and the past year ranged 5.98–6.72%. The figures below are from 2025 filings and do not move with the market. Rate history
- Loans originated
- 203,054
- Median rate
- 6.625%
- Median lender fees
- $5,846
- Median loan amount
- $285,000
- Median spread over APOR
- 0.220
- Paid discount points
- 39.2%
- Received lender credits
- 26.5%
- Purchases / refinances
- 50.9% / 29.9%
- Conventional / FHA / VA
- 71.2% / 11.6% / 16.7%
Figures are medians of loans actually originated in 2025, as reported under the Home Mortgage Disclosure Act. They describe what borrowers received, not what you would be offered: HMDA contains no credit scores, so these numbers cannot be read as pricing for any individual. Lender fees are reported for 73.4% of loans here — see methodology.
Largest lenders in Virginia
Ranked by loans originated. The fee column is where lenders differ most — it is the money they charged to make the loan, and it is not part of the interest rate.
Virginia year by year
The same measures across every year of filings available. Rates follow the market; fees move for their own reasons.
| Year | Loans | Median rate | Median fees | Median loan |
|---|---|---|---|---|
| 2021 | 473,505 | 2.875% | $3,762 | $275,000 |
| 2022 | 238,380 | 4.750% | $5,750 | $255,000 |
| 2023 | 160,655 | 6.875% | $6,373 | $255,000 |
| 2024 | 183,107 | 6.750% | $6,032 | $265,000 |
| 2025 | 203,054 | 6.625% | $5,846 | $285,000 |
Counties
95 counties had at least 300 loans in 2025. Smaller counties are left out rather than published from a handful of records.
| County | Loans | Median rate | Median fees |
|---|---|---|---|
| Fairfax County | 20,774 | 6.500% | $5,971 |
| Virginia Beach city | 11,925 | 6.625% | $6,301 |
| Loudoun County | 11,500 | 6.500% | $5,807 |
| Chesterfield County | 10,860 | 6.500% | $5,529 |
| Prince William County | 10,738 | 6.617% | $6,013 |
| Henrico County | 8,202 | 6.625% | $5,187 |
| Chesapeake city | 7,635 | 6.500% | $6,634 |
| Norfolk city | 5,291 | 6.500% | $7,121 |
| Spotsylvania County | 4,656 | 6.500% | $6,849 |
| Stafford County | 4,608 | 6.490% | $6,296 |
| Richmond city | 4,259 | 6.625% | $5,234 |
| Newport News city | 3,898 | 6.500% | $6,419 |
| Hampton city | 3,799 | 6.599% | $6,327 |
| Suffolk city | 3,537 | 6.490% | $6,658 |
| Arlington County | 3,201 | 6.375% | $6,169 |
| Hanover County | 3,120 | 6.625% | $5,141 |
| Portsmouth city | 3,009 | 6.572% | $6,543 |
| Frederick County | 2,992 | 6.625% | $5,755 |
| Alexandria city | 2,841 | 6.490% | $6,072 |
| Roanoke County | 2,547 | 6.625% | $4,906 |
| Albemarle County | 2,373 | 6.500% | $5,427 |
| James City County | 2,304 | 6.562% | $5,464 |
| Roanoke city | 2,275 | 6.730% | $4,940 |
| Bedford County | 2,146 | 6.625% | $5,331 |
| Augusta County | 2,101 | 6.875% | $5,148 |
| Fauquier County | 2,009 | 6.625% | $5,779 |
| Rockingham County | 1,868 | 6.750% | $5,609 |
| York County | 1,849 | 6.490% | $5,943 |
| Montgomery County | 1,576 | 6.750% | $4,978 |
| Lynchburg city | 1,569 | 6.625% | $5,144 |
| Louisa County | 1,534 | 6.590% | $6,600 |
| Culpeper County | 1,503 | 6.500% | $6,660 |
| Orange County | 1,425 | 6.500% | $6,510 |
| Franklin County | 1,385 | 6.625% | $5,288 |
| Isle of Wight County | 1,384 | 6.500% | $6,520 |
| Shenandoah County | 1,252 | 6.750% | $6,081 |
| Caroline County | 1,245 | 6.499% | $7,405 |
| Campbell County | 1,218 | 6.625% | $5,906 |
| Warren County | 1,205 | 6.625% | $5,806 |
| Gloucester County | 1,185 | 6.625% | $6,521 |
| New Kent County | 1,122 | 6.375% | $5,882 |
| Washington County | 1,070 | 6.990% | $4,785 |
| Pittsylvania County | 946 | 6.625% | $5,496 |
| Powhatan County | 908 | 6.625% | $5,334 |
| Botetourt County | 896 | 6.625% | $4,921 |
| Fluvanna County | 892 | 6.625% | $6,323 |
| Petersburg city | 858 | 6.625% | $6,835 |
| Goochland County | 855 | 6.625% | $5,389 |
| King George County | 853 | 6.500% | $6,013 |
| Henry County | 807 | 6.750% | $4,970 |
| Prince George County | 778 | 6.600% | $6,972 |
| Pulaski County | 776 | 6.875% | $4,695 |
| Westmoreland County | 746 | 6.500% | $5,916 |
| Dinwiddie County | 732 | 6.500% | $6,944 |
| Manassas city | 731 | 6.500% | $6,305 |
| Staunton city | 728 | 6.750% | $4,778 |
| Waynesboro city | 723 | 6.750% | $5,178 |
| Amherst County | 710 | 6.625% | $6,062 |
| Danville city | 709 | 6.875% | $4,471 |
| King William County | 656 | 6.500% | $5,851 |
| Mecklenburg County | 656 | 6.750% | $5,174 |
| Accomack County | 655 | 6.875% | $5,605 |
| Hopewell city | 623 | 6.625% | $6,581 |
| Charlottesville city | 616 | 6.625% | $5,076 |
| Salem city | 611 | 6.713% | $4,851 |
| Carroll County | 599 | 6.750% | $5,321 |
| Wythe County | 590 | 6.875% | $4,918 |
| Fairfax city | 585 | 6.490% | $6,078 |
| Greene County | 578 | 6.500% | $6,595 |
| Page County | 578 | 6.625% | $6,026 |
| Winchester city | 542 | 6.625% | $6,849 |
| Harrisonburg city | 498 | 6.750% | $5,259 |
| Fredericksburg city | 497 | 6.500% | $6,557 |
| Tazewell County | 483 | 6.625% | $5,105 |
| Halifax County | 478 | 6.750% | $4,426 |
| Poquoson city | 457 | 6.500% | $6,512 |
| Smyth County | 450 | 6.750% | $5,212 |
| Rockbridge County | 445 | 6.625% | $4,745 |
| Nelson County | 436 | 6.750% | $6,179 |
| Appomattox County | 425 | 6.500% | $5,769 |
| Colonial Heights city | 425 | 6.750% | $6,025 |
| Northumberland County | 415 | 6.625% | $6,023 |
| Bristol city | 392 | 6.875% | $4,542 |
| Southampton County | 381 | 6.625% | $6,110 |
| Amelia County | 365 | 6.625% | $5,807 |
| Wise County | 358 | 7.125% | $4,735 |
| Middlesex County | 355 | 6.625% | $5,832 |
| Prince Edward County | 348 | 6.625% | $5,461 |
| Lancaster County | 340 | 6.625% | $5,718 |
| Manassas Park city | 334 | 6.490% | $6,974 |
| Floyd County | 326 | 6.875% | $4,623 |
| Clarke County | 326 | 6.750% | $5,679 |
| Madison County | 324 | 6.625% | $6,550 |
| Northampton County | 319 | 6.750% | $6,152 |
| Nottoway County | 304 | 6.625% | $5,270 |