| City | Population | Total law enforcement employees | Total officers | Total civilians |
|---|---|---|---|---|
| Abingdon | 7,953 | 25 | 23 | 2 |
| Alexandria | 137,812 | 440 | 319 | 121 |
| Altavista | 3,379 | 11 | 11 | 0 |
| Amherst | 2,221 | 5 | 5 | 0 |
| Appalachia | 1,751 | 6 | 6 | 0 |
| Ashland | 7,111 | 25 | 21 | 4 |
| Bedford | 6,216 | 31 | 27 | 4 |
| Berryville | 3,216 | 8 | 7 | 1 |
| Big Stone Gap | 5,689 | 20 | 18 | 2 |
| Blacksburg | 39,250 | 74 | 59 | 15 |
| Blackstone | 3,526 | 17 | 12 | 5 |
| Bluefield | 5,213 | 21 | 16 | 5 |
| Boykins | 611 | 1 | 1 | 0 |
| Bridgewater | 5,431 | 9 | 9 | 0 |
| Bristol | 17,484 | 75 | 53 | 22 |
| Broadway | 3,016 | 4 | 4 | 0 |
| Brookneal | 1,252 | 3 | 3 | 0 |
| Buena Vista | 6,456 | 16 | 14 | 2 |
| Burkeville | 470 | 1 | 1 | 0 |
| Cape Charles | 1,530 | 5 | 5 | 0 |
| Cedar Bluff | 1,064 | 3 | 3 | 0 |
| Charlottesville | 40,265 | 136 | 109 | 27 |
| Chase City | 2,343 | 11 | 9 | 2 |
| Chatham | 1,278 | 4 | 4 | 0 |
| Chesapeake | 223,093 | 512 | 370 | 142 |
| Chilhowie | 1,771 | 6 | 6 | 0 |
| Chincoteague | 4,379 | 14 | 10 | 4 |
| Christiansburg | 17,983 | 65 | 49 | 16 |
| Clarksville | 1,269 | 9 | 8 | 1 |
| Clifton Forge | 4,008 | 15 | 10 | 5 |
| Clinchco | 408 | 1 | 1 | 0 |
| Clintwood | 1,513 | 4 | 4 | 0 |
| Coeburn | 1,996 | 8 | 7 | 1 |
| Colonial Beach | 3,733 | 17 | 12 | 5 |
| Colonial Heights | 17,747 | 49 | 45 | 4 |
| Courtland | 1,259 | 3 | 1 | 2 |
| Covington | 6,027 | 25 | 14 | 11 |
| Crewe | 2,266 | 5 | 5 | 0 |
| Culpeper | 13,574 | 50 | 41 | 9 |
| Damascus | 1,086 | 5 | 5 | 0 |
| Danville | 45,114 | 137 | 129 | 8 |
| Dayton | 1,347 | 9 | 8 | 1 |
| Dublin | 2,206 | 10 | 9 | 1 |
| Dumfries | 4,795 | 15 | 13 | 2 |
| Edinburg | 877 | 2 | 2 | 0 |
| Elkton | 2,597 | 7 | 6 | 1 |
| Emporia | 5,607 | 36 | 26 | 10 |
| Exmore | 1,381 | 7 | 7 | 0 |
| Fairfax City | 22,484 | 79 | 57 | 22 |
| Falls Church | 10,831 | 43 | 33 | 10 |
| Farmville | 6,908 | 28 | 27 | 1 |
| Franklin | 8,856 | 36 | 24 | 12 |
| Fredericksburg | 21,521 | 97 | 70 | 27 |
| Fries | 557 | 1 | 1 | 0 |
| Front Royal | 14,700 | 48 | 37 | 11 |
| Galax | 6,643 | 40 | 24 | 16 |
| Gate City | 2,081 | 6 | 6 | 0 |
| Glade Spring | 1,544 | 2 | 2 | 0 |
| Glasgow | 1,011 | 1 | 1 | 0 |
| Glen Lyn | 167 | 1 | 1 | 0 |
| Gordonsville | 1,684 | 6 | 6 | 0 |
| Gretna | 1,204 | 4 | 4 | 0 |
| Grottoes | 2,178 | 5 | 5 | 0 |
| Grundy | 975 | 6 | 6 | 0 |
| Halifax | 1,272 | 5 | 5 | 0 |
| Hampton | 144,490 | 400 | 281 | 119 |
| Harrisonburg | 40,869 | 95 | 80 | 15 |
| Haymarket | 1,290 | 6 | 5 | 1 |
| Haysi | 179 | 2 | 2 | 0 |
| Herndon | 21,892 | 72 | 56 | 16 |
| Hillsville | 2,691 | 12 | 11 | 1 |
| Honaker | 909 | 5 | 3 | 2 |
| Hopewell | 22,741 | 69 | 53 | 16 |
| Hurt | 1,226 | 2 | 2 | 0 |
| Independence | 901 | 2 | 2 | 0 |
| Jonesville | 981 | 4 | 4 | 0 |
| Kenbridge | 1,315 | 8 | 8 | 0 |
| Kilmarnock | 1,195 | 6 | 6 | 0 |
| La Crosse | 595 | 4 | 4 | 0 |
| Lawrenceville | 1,139 | 5 | 5 | 0 |
| Lebanon | 3,185 | 12 | 11 | 1 |
| Leesburg | 38,931 | 83 | 65 | 18 |
| Lexington | 6,711 | 19 | 17 | 2 |
| Louisa | 1,557 | 5 | 5 | 0 |
| Luray | 4,879 | 14 | 11 | 3 |
| Lynchburg | 67,932 | 217 | 150 | 67 |
| Manassas | 36,735 | 120 | 93 | 27 |
| Manassas Park | 11,816 | 41 | 32 | 9 |
| Marion | 6,100 | 18 | 16 | 2 |
| Martinsville | 14,856 | 57 | 50 | 7 |
| McKenney | 483 | 1 | 1 | 0 |
| Middleburg | 954 | 4 | 4 | 0 |
| Middletown | 1,137 | 2 | 2 | 0 |
| Mount Jackson | 1,799 | 4 | 4 | 0 |
| Narrows | 2,189 | 4 | 4 | 0 |
| New Market | 1,863 | 5 | 5 | 0 |
| Newport News | 177,550 | 541 | 394 | 147 |
| Norfolk | 227,903 | 837 | 714 | 123 |
| Norton | 3,602 | 24 | 18 | 6 |
| Occoquan | 817 | 2 | 2 | 0 |
| Onancock | 1,437 | 3 | 3 | 0 |
| Onley | 490 | 5 | 5 | 0 |
| Orange | 4,597 | 18 | 15 | 3 |
| Parksley | 822 | 3 | 3 | 0 |
| Pearisburg | 2,805 | 8 | 7 | 1 |
| Pembroke | 1,190 | 2 | 2 | 0 |
| Pennington Gap | 1,753 | 6 | 6 | 0 |
| Petersburg | 32,210 | 137 | 105 | 32 |
| Pocahontas | 428 | 1 | 1 | 0 |
| Poquoson | 11,939 | 25 | 21 | 4 |
| Portsmouth | 101,284 | 338 | 245 | 93 |
| Pound | 1,082 | 4 | 4 | 0 |
| Pulaski | 9,006 | 33 | 24 | 9 |
| Purcellville | 5,048 | 14 | 13 | 1 |
| Quantico | 634 | 3 | 2 | 1 |
| Radford | 14,317 | 44 | 33 | 11 |
| Rich Creek | 692 | 2 | 1 | 1 |
| Richlands | 4,083 | 25 | 19 | 6 |
| Richmond | 191,785 | 930 | 702 | 228 |
| Roanoke | 90,894 | 305 | 251 | 54 |
| Rocky Mount | 4,568 | 18 | 16 | 2 |
| Rural Retreat | 1,357 | 1 | 1 | 0 |
| Salem | 24,774 | 91 | 64 | 27 |
| Saltville | 2,256 | 7 | 6 | 1 |
| Shenandoah | 1,873 | 5 | 5 | 0 |
| Smithfield | 7,098 | 26 | 22 | 4 |
| South Boston | 8,007 | 29 | 27 | 2 |
| South Hill | 4,618 | 22 | 20 | 2 |
| Stanley | 1,336 | 3 | 3 | 0 |
| Staunton | 23,210 | 69 | 53 | 16 |
| Stephens City | 1,463 | 3 | 3 | 0 |
| St. Paul | 971 | 4 | 4 | 0 |
| Strasburg | 4,348 | 22 | 20 | 2 |
| Suffolk | 83,631 | 235 | 174 | 61 |
| Tappahannock | 2,158 | 12 | 11 | 1 |
| Tazewell | 4,369 | 13 | 11 | 2 |
| Timberville | 1,705 | 3 | 3 | 0 |
| Victoria | 1,783 | 6 | 5 | 1 |
| Vienna | 14,923 | 50 | 41 | 9 |
| Vinton | 7,924 | 35 | 25 | 10 |
| Virginia Beach | 435,943 | 962 | 800 | 162 |
| Warrenton | 9,064 | 22 | 19 | 3 |
| Warsaw | 1,364 | 3 | 3 | 0 |
| Waverly | 2,194 | 12 | 7 | 5 |
| Waynesboro | 21,681 | 56 | 48 | 8 |
| Weber City | 1,349 | 4 | 4 | 0 |
| West Point | 3,133 | 9 | 8 | 1 |
| Williamsburg | 11,740 | 53 | 37 | 16 |
| Winchester | 25,443 | 82 | 68 | 14 |
| Wise | 3,256 | 14 | 13 | 1 |
| Woodstock | 4,303 | 17 | 16 | 1 |
| Wytheville | 8,184 | 40 | 28 | 12 |
Provides the methodology used in constructing this table and other pertinent information about this table.