| City | Total law enforcement employees | Total officers | Total civilians |
|---|---|---|---|
| Abingdon | 24 | 22 | 2 |
| Alexandria | 435 | 313 | 122 |
| Altavista | 11 | 11 | 0 |
| Amherst | 5 | 5 | 0 |
| Appalachia | 6 | 6 | 0 |
| Ashland | 24 | 21 | 3 |
| Bedford | 32 | 28 | 4 |
| Berryville | 9 | 8 | 1 |
| Big Stone Gap | 17 | 15 | 2 |
| Blacksburg | 72 | 56 | 16 |
| Blackstone | 18 | 13 | 5 |
| Bluefield | 21 | 16 | 5 |
| Boykins | 1 | 1 | 0 |
| Bridgewater | 8 | 8 | 0 |
| Bristol | 77 | 57 | 20 |
| Broadway | 4 | 4 | 0 |
| Brookneal | 4 | 4 | 0 |
| Buena Vista | 15 | 14 | 1 |
| Burkeville | 1 | 1 | 0 |
| Cape Charles | 5 | 5 | 0 |
| Cedar Bluff | 3 | 3 | 0 |
| Charlottesville | 138 | 111 | 27 |
| Chase City | 11 | 10 | 1 |
| Chatham | 4 | 4 | 0 |
| Chesapeake | 504 | 364 | 140 |
| Chilhowie | 5 | 5 | 0 |
| Chincoteague | 13 | 10 | 3 |
| Christiansburg | 62 | 47 | 15 |
| Clarksville | 8 | 7 | 1 |
| Clifton Forge | 16 | 10 | 6 |
| Clinchco | 1 | 1 | 0 |
| Clintwood | 3 | 3 | 0 |
| Coeburn | 8 | 7 | 1 |
| Colonial Beach | 15 | 10 | 5 |
| Colonial Heights | 49 | 45 | 4 |
| Courtland | 3 | 1 | 2 |
| Covington | 23 | 14 | 9 |
| Crewe | 5 | 5 | 0 |
| Culpeper | 45 | 38 | 7 |
| Damascus | 6 | 6 | 0 |
| Danville | 138 | 128 | 10 |
| Dayton | 6 | 6 | 0 |
| Dublin | 10 | 9 | 1 |
| Dumfries | 17 | 15 | 2 |
| Edinburg | 1 | 1 | 0 |
| Elkton | 9 | 8 | 1 |
| Emporia | 35 | 25 | 10 |
| Exmore | 7 | 7 | 0 |
| Fairfax City | 79 | 65 | 14 |
| Falls Church | 43 | 29 | 14 |
| Farmville | 38 | 24 | 14 |
| Franklin | 38 | 26 | 12 |
| Fredericksburg | 86 | 64 | 22 |
| Fries | 1 | 1 | 0 |
| Front Royal | 44 | 35 | 9 |
| Galax | 39 | 24 | 15 |
| Gate City | 5 | 5 | 0 |
| Glade Spring | 4 | 4 | 0 |
| Glasgow | 1 | 1 | 0 |
| Glen Lyn | 1 | 1 | 0 |
| Gordonsville | 6 | 6 | 0 |
| Gretna | 4 | 3 | 1 |
| Grottoes | 6 | 6 | 0 |
| Grundy | 5 | 5 | 0 |
| Halifax | 5 | 5 | 0 |
| Hampton | 376 | 270 | 106 |
| Harrisonburg | 93 | 80 | 13 |
| Haymarket | 6 | 5 | 1 |
| Haysi | 2 | 2 | 0 |
| Herndon | 67 | 54 | 13 |
| Hillsville | 12 | 11 | 1 |
| Honaker | 5 | 4 | 1 |
| Hopewell | 66 | 47 | 19 |
| Hurt | 1 | 1 | 0 |
| Independence | 2 | 2 | 0 |
| Jonesville | 2 | 2 | 0 |
| Kenbridge | 8 | 8 | 0 |
| Kilmarnock | 4 | 4 | 0 |
| La Crosse | 3 | 3 | 0 |
| Lawrenceville | 5 | 5 | 0 |
| Lebanon | 13 | 12 | 1 |
| Leesburg | 85 | 67 | 18 |
| Lexington | 15 | 13 | 2 |
| Louisa | 4 | 4 | 0 |
| Luray | 14 | 12 | 2 |
| Lynchburg | 214 | 135 | 79 |
| Manassas | 110 | 86 | 24 |
| Manassas Park | 32 | 24 | 8 |
| Marion | 20 | 18 | 2 |
| Martinsville | 59 | 53 | 6 |
| McKenney | 1 | 1 | 0 |
| Middleburg | 3 | 3 | 0 |
| Middletown | 3 | 3 | 0 |
| Mount Jackson | 4 | 4 | 0 |
| Narrows | 4 | 4 | 0 |
| New Market | 5 | 5 | 0 |
| Newport News | 517 | 386 | 131 |
| Norfolk | 822 | 699 | 123 |
| Norton | 24 | 18 | 6 |
| Occoquan | 1 | 1 | 0 |
| Onancock | 4 | 4 | 0 |
| Onley | 3 | 3 | 0 |
| Orange | 17 | 14 | 3 |
| Parksley | 3 | 3 | 0 |
| Pearisburg | 8 | 7 | 1 |
| Pembroke | 2 | 2 | 0 |
| Pennington Gap | 6 | 6 | 0 |
| Petersburg | 131 | 95 | 36 |
| Pocahontas | 1 | 1 | 0 |
| Poquoson | 24 | 20 | 4 |
| Portsmouth | 334 | 242 | 92 |
| Pound | 4 | 4 | 0 |
| Pulaski | 36 | 28 | 8 |
| Purcellville | 12 | 11 | 1 |
| Quantico | 3 | 2 | 1 |
| Radford | 49 | 35 | 14 |
| Rich Creek | 1 | 1 | 0 |
| Richlands | 19 | 15 | 4 |
| Richmond | 890 | 696 | 194 |
| Roanoke | 308 | 254 | 54 |
| Rocky Mount | 19 | 17 | 2 |
| Rural Retreat | 1 | 1 | 0 |
| Salem | 89 | 63 | 26 |
| Saltville | 7 | 6 | 1 |
| Shenandoah | 4 | 4 | 0 |
| Smithfield | 26 | 21 | 5 |
| South Boston | 31 | 29 | 2 |
| South Hill | 25 | 20 | 5 |
| Stanley | 4 | 4 | 0 |
| Staunton | 60 | 49 | 11 |
| Stephens City | 3 | 3 | 0 |
| St. Paul | 5 | 5 | 0 |
| Strasburg | 19 | 17 | 2 |
| Suffolk | 213 | 171 | 42 |
| Tappahannock | 11 | 10 | 1 |
| Tazewell | 13 | 12 | 1 |
| Timberville | 3 | 3 | 0 |
| Victoria | 6 | 5 | 1 |
| Vienna | 49 | 40 | 9 |
| Vinton | 31 | 20 | 11 |
| Virginia Beach | 951 | 786 | 165 |
| Warrenton | 20 | 18 | 2 |
| Warsaw | 4 | 3 | 1 |
| Waverly | 13 | 8 | 5 |
| Waynesboro | 56 | 49 | 7 |
| Weber City | 4 | 4 | 0 |
| West Point | 10 | 9 | 1 |
| Williamsburg | 47 | 33 | 14 |
| Winchester | 83 | 70 | 13 |
| Wise | 14 | 13 | 1 |
| Woodstock | 14 | 13 | 1 |
| Wytheville | 36 | 24 | 12 |
Provides the methodology used in constructing this table and other pertinent information about this table.