Rent Affordability for A Firefighter in Virginia
A typical firefighter in Virginia earns about $64,066 a year, which supports approximately $1,602 a month in rent under the 30% rule. Below, every tracked Virginia city is ranked by how local rent compares against that affordability ceiling.
As of May 2026. 17 of 89 cities tracked stay within the 30% rule; 72 are rent-burdened on this salary.
| City↕ | Median rent↕ | % of income↑ | Affordability |
|---|---|---|---|
| Martinsville, VA | $871/mo | 16.3% | very comfortable |
| Danville, VA | $1,167/mo | 21.9% | affordable |
| Farmville, VA | $1,291/mo | 24.2% | affordable |
| Lynchburg, VA | $1,325/mo | 24.8% | affordable |
| Petersburg, VA | $1,337/mo | 25% | affordable |
| Madison Heights, VA | $1,351/mo | 25.3% | affordable |
| Bristol, VA | $1,376/mo | 25.8% | affordable |
| Roanoke, VA | $1,394/mo | 26.1% | affordable |
| Hopewell, VA | $1,419/mo | 26.6% | affordable |
| South Hill, VA | $1,425/mo | 26.7% | affordable |
| Radford, VA | $1,503/mo | 28.2% | affordable |
| Salem, VA | $1,536/mo | 28.8% | affordable |
| Forest, VA | $1,557/mo | 29.2% | affordable |
| Staunton, VA | $1,581/mo | 29.6% | affordable |
| Highland Springs, VA | $1,581/mo | 29.6% | affordable |
| Newport News, VA | $1,587/mo | 29.7% | affordable |
| Montrose, VA | $1,595/mo | 29.9% | affordable |
| Waynesboro, VA | $1,602/mo | 30% | stretched |
| Portsmouth, VA | $1,617/mo | 30.3% | stretched |
| Bellwood, VA | $1,658/mo | 31.1% | stretched |
| Richmond, VA | $1,682/mo | 31.5% | stretched |
| Hampton, VA | $1,693/mo | 31.7% | stretched |
| Christiansburg, VA | $1,693/mo | 31.7% | stretched |
| Colonial Heights, VA | $1,690/mo | 31.7% | stretched |
| Lexington, VA | $1,699/mo | 31.8% | stretched |
| Blacksburg, VA | $1,721/mo | 32.2% | stretched |
| Norfolk, VA | $1,752/mo | 32.8% | stretched |
| East Highland Park, VA | $1,755/mo | 32.9% | stretched |
| Winchester, VA | $1,785/mo | 33.4% | stretched |
| Henrico, VA | $1,782/mo | 33.4% | stretched |
| Front Royal, VA | $1,786/mo | 33.5% | stretched |
| Fishersville, VA | $1,795/mo | 33.6% | stretched |
| Carrollton, VA | $1,825/mo | 34.2% | stretched |
| Chester, VA | $1,835/mo | 34.4% | stretched |
| Powhatan, VA | $1,835/mo | 34.4% | stretched |
| Harrisonburg, VA | $1,848/mo | 34.6% | stretched |
| Culpeper, VA | $1,908/mo | 35.7% | stretched |
| Suffolk, VA | $1,993/mo | 37.3% | stretched |
| Charlottesville, VA | $2,021/mo | 37.9% | stretched |
| Lakeside, VA | $2,033/mo | 38.1% | stretched |
| Chesapeake, VA | $2,041/mo | 38.2% | stretched |
| Williamsburg, VA | $2,058/mo | 38.5% | stretched |
| Virginia Beach, VA | $2,065/mo | 38.7% | stretched |
| Midlothian, VA | $2,072/mo | 38.8% | stretched |
| Fredericksburg, VA | $2,079/mo | 38.9% | stretched |
| Palmyra, VA | $2,089/mo | 39.1% | stretched |
| Spotsylvania, VA | $2,092/mo | 39.2% | stretched |
| Manassas Park, VA | $2,106/mo | 39.4% | stretched |
| Fort Belvoir, VA | $2,107/mo | 39.5% | stretched |
| Glen Allen, VA | $2,113/mo | 39.6% | stretched |
| Mechanicsville, VA | $2,139/mo | 40.1% | rent-burdened |
| Yorktown, VA | $2,149/mo | 40.3% | rent-burdened |
| Lincolnia, VA | $2,156/mo | 40.4% | rent-burdened |
| Prince George, VA | $2,167/mo | 40.6% | rent-burdened |
| Woodbridge, VA | $2,195/mo | 41.1% | rent-burdened |
| Manassas, VA | $2,200/mo | 41.2% | rent-burdened |
| Huntington, VA | $2,202/mo | 41.2% | rent-burdened |
| Stephens City, VA | $2,277/mo | 42.6% | rent-burdened |
| Belle Haven, VA | $2,284/mo | 42.8% | rent-burdened |
| Chesterfield, VA | $2,289/mo | 42.9% | rent-burdened |
| Warrenton, VA | $2,296/mo | 43% | rent-burdened |
| Alexandria, VA | $2,318/mo | 43.4% | rent-burdened |
| Leesburg, VA | $2,399/mo | 44.9% | rent-burdened |
| Centreville, VA | $2,424/mo | 45.4% | rent-burdened |
| Fairfax, VA | $2,458/mo | 46% | rent-burdened |
| Annandale, VA | $2,462/mo | 46.1% | rent-burdened |
| Herndon, VA | $2,467/mo | 46.2% | rent-burdened |
| Smithfield, VA | $2,498/mo | 46.8% | rent-burdened |
| Falls Church, VA | $2,537/mo | 47.5% | rent-burdened |
| Lorton, VA | $2,567/mo | 48.1% | rent-burdened |
| Reston, VA | $2,598/mo | 48.7% | rent-burdened |
| Stafford, VA | $2,664/mo | 49.9% | rent-burdened |
| Sterling, VA | $2,718/mo | 50.9% | severely rent-burdened |
| Arlington, VA | $2,722/mo | 51% | severely rent-burdened |
| McLean, VA | $2,769/mo | 51.9% | severely rent-burdened |
| Mount Vernon, VA | $2,775/mo | 52% | severely rent-burdened |
| Purcellville, VA | $2,800/mo | 52.4% | severely rent-burdened |
| Burke, VA | $2,896/mo | 54.2% | severely rent-burdened |
| Gainesville, VA | $2,947/mo | 55.2% | severely rent-burdened |
| Ashburn, VA | $2,995/mo | 56.1% | severely rent-burdened |
| Dumfries, VA | $3,099/mo | 58% | severely rent-burdened |
| Oakton, VA | $3,116/mo | 58.4% | severely rent-burdened |
| Springfield, VA | $3,142/mo | 58.9% | severely rent-burdened |
| Chantilly, VA | $3,208/mo | 60.1% | severely rent-burdened |
| Aldie, VA | $3,310/mo | 62% | severely rent-burdened |
| Vienna, VA | $3,536/mo | 66.2% | severely rent-burdened |
| Haymarket, VA | $4,075/mo | 76.3% | severely rent-burdened |
| Fort Hunt, VA | $4,549/mo | 85.2% | severely rent-burdened |
| Great Falls, VA | $5,167/mo | 96.8% | severely rent-burdened |