How to use this list
Counties are sorted alphabetically. Use ZIP count and population to spot larger counties, then open a county for its ZIP roster and income/housing averages.
115 counties · 903 ZIP codes · population 8,657,769 . Select a county to open its ZIP table and local summary.
Counties are sorted alphabetically. Use ZIP count and population to spot larger counties, then open a county for its ZIP roster and income/housing averages.
Also see the Virginia overview, cities, rankings, and congressional districts.
| County | ZIP codes | Population | Avg. income |
|---|---|---|---|
| Accomack County | 33 | 33,326 | $61,075 |
| Albemarle County | 15 | 158,898 | $114,080 |
| Alexandria city | 6 | 153,441 | $125,187 |
| Alleghany County | 5 | 20,269 | $55,139 |
| Amelia County | 2 | 13,041 | $71,188 |
| Amherst County | 4 | 30,274 | $66,378 |
| Appomattox County | 3 | 15,719 | $62,170 |
| Arlington County | 11 | 235,967 | $160,617 |
| Augusta County | 22 | 128,170 | $77,762 |
| Bath County | 4 | 4,199 | $51,094 |
| Bedford County | 14 | 118,516 | $79,583 |
| Bland County | 4 | 6,007 | $55,407 |
| Botetourt County | 6 | 25,802 | $80,701 |
| Bristol city | 1 | 16,039 | $43,591 |
| Brunswick County | 12 | 15,131 | $64,941 |
| Buchanan County | 12 | 20,453 | $45,037 |
| Buckingham County | 8 | 22,825 | $62,637 |
| Campbell County | 9 | 71,654 | $55,983 |
| Caroline County | 6 | 30,391 | $90,052 |
| Carroll County | 8 | 22,113 | $54,320 |
| Charles City County | 2 | 4,385 | $72,917 |
| Charlotte County | 8 | 9,105 | $56,919 |
| Charlottesville city | 1 | — | — |
| Chesapeake city | 6 | 251,477 | $91,811 |
| Chesterfield County | 13 | 394,690 | $107,321 |
| Clarke County | 6 | 16,992 | $104,145 |
| Craig County | 2 | 4,197 | $59,115 |
| Culpeper County | 12 | 52,058 | $104,987 |
| Cumberland County | 3 | 21,234 | $65,143 |
| Dickenson County | 8 | 14,023 | $41,607 |
| Dinwiddie County | 9 | 56,837 | $82,445 |
| Essex County | 7 | 10,332 | $61,305 |
| Fairfax County | 43 | 1,169,218 | $158,064 |
| Falls Church city | 1 | 18,117 | $175,446 |
| Fauquier County | 14 | 72,376 | $122,057 |
| Floyd County | 5 | 13,541 | $69,548 |
| Fluvanna County | 5 | 25,271 | $72,987 |
| Franklin County | 10 | 51,708 | $68,531 |
| Frederick County | 9 | 91,184 | $90,748 |
| Fredericksburg city | 1 | 28,201 | $85,432 |
| Giles County | 9 | 17,198 | $72,405 |
| Gloucester County | 3 | 38,150 | $71,023 |
| Goochland County | 9 | 47,465 | $112,690 |
| Grayson County | 7 | 28,845 | $42,359 |
| Greene County | 3 | 17,545 | $86,772 |
| Greensville County | 3 | 13,878 | $62,914 |
| Halifax County | 10 | 34,897 | $48,240 |
| Hampton city | 10 | 139,170 | $74,787 |
| Hanover County | 9 | 151,358 | $106,847 |
| Harrisonburg city | 1 | 5,520 | — |
| Henrico County | 13 | 335,173 | $76,380 |
| Henry County | 8 | 68,012 | $51,741 |
| Highland County | 6 | 2,555 | $66,372 |
| Isle of Wight County | 6 | 38,846 | $86,099 |
| James City County | 4 | 108,536 | $110,910 |
| King and Queen County | 11 | 6,814 | $83,744 |
| King George County | 2 | 27,468 | $105,016 |
| King William County | 4 | 18,026 | $81,302 |
| Lancaster County | 4 | 9,004 | $83,686 |
| Lee County | 8 | 20,316 | $54,016 |
| Loudoun County | 17 | 425,337 | $175,966 |
| Louisa County | 4 | 45,900 | $86,935 |
| Lunenburg County | 4 | 11,977 | $52,631 |
| Lynchburg city | 2 | 47,395 | $66,027 |
| Madison County | 16 | 13,460 | $84,043 |
| Manassas city | 1 | 49,452 | $120,397 |
| Mathews County | 15 | 8,556 | $76,149 |
| Mecklenburg County | 10 | 31,043 | $51,235 |
| Middlesex County | 11 | 12,038 | $79,938 |
| Montgomery County | 7 | 98,906 | $63,934 |
| Nelson County | 12 | 17,597 | $75,715 |
| New Kent County | 5 | 26,644 | $115,023 |
| Newport News city | 8 | 187,554 | $67,043 |
| Norfolk city | 14 | 235,037 | $66,761 |
| Northampton County | 11 | 12,115 | $72,916 |
| Northumberland County | 6 | 14,118 | $69,293 |
| Nottoway County | 4 | 16,316 | $72,251 |
| Orange County | 7 | 32,130 | $110,143 |
| Page County | 4 | 23,541 | $62,657 |
| Patrick County | 7 | 16,677 | $52,461 |
| Pittsylvania County | 15 | 99,900 | $52,927 |
| Poquoson city | 1 | 12,556 | $120,919 |
| Portsmouth city | 7 | 97,246 | $56,658 |
| Powhatan County | 2 | 28,410 | $109,231 |
| Prince Edward County | 7 | 10,450 | $79,601 |
| Prince George County | 5 | 81,541 | $75,856 |
| Prince William County | 15 | 489,650 | $142,730 |
| Pulaski County | 8 | 50,584 | $62,727 |
| Radford city | 1 | 2,235 | — |
| Rappahannock County | 8 | 9,859 | $105,661 |
| Richmond city | 9 | 154,138 | $75,484 |
| Richmond County | 4 | 9,592 | $62,570 |
| Roanoke city | 7 | 87,362 | $53,246 |
| Roanoke County | 7 | 123,952 | $75,009 |
| Rockbridge County | 11 | 37,189 | $61,028 |
| Rockingham County | 18 | 127,861 | $75,736 |
| Russell County | 6 | 23,753 | $46,279 |
| Scott County | 7 | 21,606 | $44,284 |
| Shenandoah County | 12 | 45,183 | $68,182 |
| Smyth County | 5 | 28,838 | $47,970 |
| Southampton County | 9 | 26,479 | $62,750 |
| Spotsylvania County | 5 | 138,986 | $112,671 |
| Stafford County | 5 | 166,514 | $119,324 |
| Suffolk city | 7 | 96,367 | $117,406 |
| Surry County | 5 | 5,919 | $74,505 |
| Sussex County | 7 | 16,587 | $68,877 |
| Tazewell County | 15 | 39,706 | $40,386 |
| Virginia Beach city | 12 | 457,066 | $94,404 |
| Warren County | 3 | 41,211 | $90,462 |
| Washington County | 8 | 54,572 | $62,197 |
| Westmoreland County | 5 | 17,977 | $69,355 |
| Winchester city | 1 | 29,385 | $66,542 |
| Wise County | 8 | 42,050 | $44,504 |
| Wythe County | 8 | 29,452 | $56,009 |
| York County | 5 | 51,843 | $116,006 |