Local business phone numbers in Virginia
113 Virginia cities and towns with their area codes and NANPA-assigned exchanges.
Virginia at a glance
Virginia has 10 geographic area codes in service (276, 434, 540, 571, 686, 703, 757, 804, 826, and 948), 4,898 assigned central office codes across 369 rate centers, and 89 carriers holding codes, according to NANPA. Each city page lists its area codes, prefixes and carriers.
Cities and towns
| Place | County | Population (2024) | Area codes | Exchanges |
|---|---|---|---|---|
| Richmond | Richmond city | 233,655 | 686, 804 | 382 |
| Suffolk | Suffolk city | 103,105 | 757, 948 | 17 |
| Roanoke | Roanoke city | 97,912 | 540, 826 | 114 |
| Lynchburg | Lynchburg city | 80,301 | 434 | 81 |
| Harrisonburg | Harrisonburg city | 51,164 | 540, 826 | 53 |
| Leesburg | Loudoun County | 49,831 | 571, 703 | 72 |
| Blacksburg | Montgomery County | 45,452 | 540, 826 | 23 |
| Charlottesville | Charlottesville city | 44,767 | 434 | 92 |
| Manassas | Manassas city | 43,616 | 571, 703 | 66 |
| Danville | Danville city | 41,993 | 434 | 56 |
| Petersburg | Petersburg city | 34,058 | 686, 804 | 50 |
| Fredericksburg | Fredericksburg city | 29,992 | 540, 826 | 72 |
| Winchester | Winchester city | 27,800 | 540, 826 | 41 |
| Staunton | Staunton city | 26,361 | 540, 826 | 30 |
| Salem | Salem city | 25,908 | 540, 826 | 13 |
| Herndon | Fairfax County | 25,180 | 571, 703 | 139 |
| Waynesboro | Waynesboro city | 23,498 | 540, 826 | 18 |
| Hopewell | Hopewell city | 22,970 | 804 | 12 |
| Christiansburg | Montgomery County | 22,632 | 540, 826 | 23 |
| Culpeper | Culpeper County | 21,464 | 540, 826 | 35 |
| Radford | Radford city | 17,273 | 540, 826 | 19 |
| Bristol | Bristol city | 16,316 | 276 | 16 |
| Williamsburg | Williamsburg city | 16,030 | 757, 948 | 36 |
| Front Royal | Warren County | 15,628 | 540, 826 | 13 |
| Martinsville | Martinsville city | 13,834 | 276 | 20 |
| Warrenton | Fauquier County | 10,224 | 540, 826 | 21 |
| Smithfield | Isle of Wight County | 9,032 | 757, 948 | 11 |
| Pulaski | Pulaski County | 8,805 | 540 | 7 |
| Franklin | Franklin city | 8,373 | 757, 948 | 9 |
| Abingdon | Washington County | 8,316 | 276 | 25 |
| Wytheville | Wythe County | 8,160 | 276 | 19 |
| Ashland | Hanover County | 7,910 | 686, 804 | 22 |
| Bedford | Bedford County | 7,823 | 540, 826 | 11 |
| Lexington | Lexington city | 7,802 | 540 | 11 |
| Farmville | Prince Edward County | 7,578 | 434 | 14 |
| Strasburg | Shenandoah County | 7,290 | 540, 826 | 2 |
| Bridgewater | Rockingham County | 6,826 | 540 | 3 |
| Galax | Galax city | 6,739 | 276 | 11 |
| Buena Vista | Buena Vista city | 6,581 | 540 | 5 |
| Woodstock | Shenandoah County | 5,954 | 540 | 2 |
| Covington | Covington city | 5,663 | 540 | 8 |
| Marion | Smyth County | 5,602 | 276 | 11 |
| Emporia | Emporia city | 5,402 | 434 | 19 |
| Orange | Orange County | 5,210 | 540, 826 | 9 |
| Big Stone Gap | Wise County | 5,087 | 276 | 7 |
| Richlands | Tazewell County | 5,074 | 276 | 14 |
| Rocky Mount | Franklin County | 4,971 | 540 | 13 |
| South Hill | Mecklenburg County | 4,920 | 434 | 13 |
| Bluefield | Tazewell County | 4,871 | 276 | 7 |
| Berryville | Clarke County | 4,819 | 540, 826 | 6 |
| Luray | Page County | 4,813 | 540 | 9 |
| Broadway | Rockingham County | 4,384 | 540, 826 | 4 |
| Tazewell | Tazewell County | 4,302 | 276 | 6 |
| Colonial Beach | Westmoreland County | 4,038 | 804 | 6 |
| West Point | King William County | 3,529 | 804 | 4 |
| Norton | Norton city | 3,478 | 276 | 27 |
| Clifton Forge | Alleghany County | 3,385 | 540 | 3 |
| Blackstone | Nottoway County | 3,344 | 434 | 8 |
| Altavista | Campbell County | 3,332 | 434 | 5 |
| Chincoteague | Accomack County | 3,279 | 757, 948 | 5 |
| Lebanon | Russell County | 3,093 | 276 | 9 |
| Elkton | Rockingham County | 3,073 | 540 | 4 |
| Grottoes | Rockingham County | 3,036 | 540 | 2 |
| Windsor | Isle of Wight County | 2,920 | 757, 948 | 6 |
| Wise | Wise County | 2,869 | 276 | 5 |
| Pearisburg | Giles County | 2,857 | 540, 826 | 16 |
| Hillsville | Carroll County | 2,843 | 276 | 7 |
| Dublin | Pulaski County | 2,657 | 540 | 6 |
| Shenandoah | Page County | 2,467 | 540, 826 | 4 |
| Crewe | Nottoway County | 2,248 | 434 | 4 |
| Louisa | Louisa County | 2,201 | 540, 826 | 8 |
| Tappahannock | Essex County | 2,199 | 686, 804 | 12 |
| Stephens City | Frederick County | 2,160 | 540, 826 | 6 |
| Amherst | Amherst County | 2,128 | 434 | 5 |
| Chase City | Mecklenburg County | 2,057 | 434 | 5 |
| Narrows | Giles County | 2,040 | 540, 826 | 4 |
| Gate City | Scott County | 2,019 | 276 | 6 |
| Mount Jackson | Shenandoah County | 2,019 | 540, 826 | 2 |
| Appomattox | Appomattox County | 2,003 | 434 | 5 |
| Waverly | Sussex County | 1,934 | 686, 804 | 6 |
| Saltville | Smyth County | 1,773 | 276 | 3 |
| Dayton | Rockingham County | 1,756 | 540, 826 | 2 |
| Victoria | Lunenburg County | 1,743 | 434 | 4 |
| Stanley | Page County | 1,696 | 540, 826 | 4 |
| Warsaw | Richmond County | 1,683 | 804 | 9 |
| Chilhowie | Smyth County | 1,610 | 276 | 3 |
| Haymarket | Prince William County | 1,594 | 571, 703 | 17 |
| Pennington Gap | Lee County | 1,575 | 276 | 5 |
| Coeburn | Wise County | 1,556 | 276 | 6 |
| Rural Retreat | Wythe County | 1,530 | 276 | 4 |
| Gordonsville | Orange County | 1,509 | 540, 826 | 5 |
| Kilmarnock | Lancaster County | 1,464 | 686, 804 | 8 |
| Stuart | Patrick County | 1,407 | 276 | 5 |
| Appalachia | Wise County | 1,376 | 276 | 4 |
| Glade Spring | Washington County | 1,368 | 276 | 2 |
| Clintwood | Dickenson County | 1,313 | 276 | 4 |
| Clarksville | Mecklenburg County | 1,309 | 434 | 5 |
| Cape Charles | Northampton County | 1,288 | 757, 948 | 7 |
| Courtland | Southampton County | 1,287 | 757, 948 | 7 |
| Gretna | Pittsylvania County | 1,276 | 434 | 2 |
| Bowling Green | Caroline County | 1,252 | 804 | 5 |
| Hurt | Pittsylvania County | 1,239 | 434 | 2 |
| Edinburg | Shenandoah County | 1,213 | 540, 826 | 13 |
| Buchanan | Botetourt County | 1,207 | 540 | 2 |
| Chatham | Pittsylvania County | 1,195 | 434 | 4 |
| Honaker | Russell County | 1,192 | 276 | 4 |
| Onancock | Accomack County | 1,160 | 757, 948 | 10 |
| Pembroke | Giles County | 1,135 | 540, 826 | 2 |
| Kenbridge | Lunenburg County | 1,111 | 434 | 4 |
| Halifax | Halifax County | 1,090 | 434 | 3 |
| Brookneal | Campbell County | 1,076 | 434 | 4 |
| Occoquan | Prince William County | 1,063 | 571, 703 | 37 |
| Glasgow | Rockbridge County | 1,037 | 540 | 3 |
Places whose NANPA rate center could be matched to a Census place, with at least two exchanges. Sources: NANPA; Census Vintage 2024 estimates.