| City | Total law enforcement employees | Total officers | Total civilians |
|---|---|---|---|
| Abingdon | 24 | 22 | 2 |
| Alexandria | 449 | 322 | 127 |
| Altavista | 11 | 11 | 0 |
| Amherst | 5 | 5 | 0 |
| Appalachia | 5 | 5 | 0 |
| Ashland | 24 | 22 | 2 |
| Bedford | 31 | 27 | 4 |
| Berryville | 10 | 9 | 1 |
| Big Stone Gap | 18 | 16 | 2 |
| Blacksburg | 73 | 57 | 16 |
| Blackstone | 15 | 11 | 4 |
| Bluefield | 21 | 16 | 5 |
| Boykins | 1 | 1 | 0 |
| Bridgewater | 9 | 9 | 0 |
| Bristol | 74 | 54 | 20 |
| Broadway | 4 | 4 | 0 |
| Brookneal | 2 | 2 | 0 |
| Buena Vista | 15 | 14 | 1 |
| Burkeville | 1 | 1 | 0 |
| Cape Charles | 5 | 5 | 0 |
| Cedar Bluff | 3 | 3 | 0 |
| Charlottesville | 138 | 113 | 25 |
| Chase City | 11 | 10 | 1 |
| Chatham | 4 | 4 | 0 |
| Chesapeake | 519 | 343 | 176 |
| Chilhowie | 6 | 6 | 0 |
| Chincoteague | 14 | 10 | 4 |
| Christiansburg | 61 | 46 | 15 |
| Clarksville | 9 | 8 | 1 |
| Clifton Forge | 16 | 10 | 6 |
| Clinchco | 2 | 2 | 0 |
| Clintwood | 3 | 3 | 0 |
| Coeburn | 8 | 7 | 1 |
| Colonial Beach | 16 | 11 | 5 |
| Colonial Heights | 48 | 44 | 4 |
| Courtland | 3 | 1 | 2 |
| Covington | 27 | 16 | 11 |
| Crewe | 5 | 5 | 0 |
| Culpeper | 49 | 41 | 8 |
| Damascus | 6 | 6 | 0 |
| Danville | 136 | 126 | 10 |
| Dayton | 7 | 7 | 0 |
| Dublin | 10 | 9 | 1 |
| Dumfries | 17 | 15 | 2 |
| Edinburg | 1 | 1 | 0 |
| Elkton | 8 | 7 | 1 |
| Emporia | 35 | 26 | 9 |
| Exmore | 7 | 7 | 0 |
| Fairfax City | 79 | 63 | 16 |
| Falls Church | 40 | 29 | 11 |
| Farmville | 39 | 26 | 13 |
| Franklin | 37 | 25 | 12 |
| Fredericksburg | 91 | 66 | 25 |
| Fries | 1 | 1 | 0 |
| Front Royal | 45 | 36 | 9 |
| Galax | 39 | 24 | 15 |
| Gate City | 6 | 6 | 0 |
| Glade Spring | 1 | 1 | 0 |
| Glasgow | 1 | 1 | 0 |
| Glen Lyn | 1 | 1 | 0 |
| Gordonsville | 6 | 6 | 0 |
| Gretna | 4 | 4 | 0 |
| Grottoes | 4 | 4 | 0 |
| Grundy | 6 | 6 | 0 |
| Halifax | 5 | 5 | 0 |
| Hampton | 395 | 284 | 111 |
| Harrisonburg | 93 | 79 | 14 |
| Haymarket | 6 | 5 | 1 |
| Haysi | 2 | 2 | 0 |
| Herndon | 70 | 56 | 14 |
| Hillsville | 12 | 11 | 1 |
| Honaker | 3 | 2 | 1 |
| Hopewell | 63 | 49 | 14 |
| Hurt | 2 | 2 | 0 |
| Independence | 2 | 2 | 0 |
| Jonesville | 3 | 3 | 0 |
| Kenbridge | 9 | 8 | 1 |
| Kilmarnock | 4 | 4 | 0 |
| La Crosse | 2 | 2 | 0 |
| Lawrenceville | 5 | 5 | 0 |
| Lebanon | 12 | 11 | 1 |
| Leesburg | 83 | 65 | 18 |
| Lexington | 17 | 15 | 2 |
| Louisa | 5 | 5 | 0 |
| Luray | 13 | 11 | 2 |
| Lynchburg | 230 | 159 | 71 |
| Manassas | 115 | 89 | 26 |
| Manassas Park | 37 | 28 | 9 |
| Marion | 21 | 19 | 2 |
| Martinsville | 59 | 53 | 6 |
| McKenney | 1 | 1 | 0 |
| Middleburg | 4 | 4 | 0 |
| Middletown | 2 | 2 | 0 |
| Mount Jackson | 4 | 4 | 0 |
| Narrows | 4 | 4 | 0 |
| New Market | 4 | 4 | 0 |
| Newport News | 534 | 392 | 142 |
| Norfolk | 844 | 729 | 115 |
| Norton | 22 | 16 | 6 |
| Occoquan | 1 | 1 | 0 |
| Onancock | 4 | 4 | 0 |
| Onley | 3 | 3 | 0 |
| Orange | 17 | 15 | 2 |
| Parksley | 3 | 3 | 0 |
| Pearisburg | 8 | 7 | 1 |
| Pembroke | 2 | 2 | 0 |
| Pennington Gap | 6 | 6 | 0 |
| Petersburg | 142 | 98 | 44 |
| Pocahontas | 1 | 1 | 0 |
| Poquoson | 26 | 21 | 5 |
| Portsmouth | 352 | 248 | 104 |
| Pound | 4 | 4 | 0 |
| Pulaski | 33 | 25 | 8 |
| Purcellville | 14 | 13 | 1 |
| Quantico | 3 | 2 | 1 |
| Radford | 46 | 33 | 13 |
| Rich Creek | 1 | 1 | 0 |
| Richlands | 22 | 17 | 5 |
| Richmond | 923 | 690 | 233 |
| Roanoke | 311 | 258 | 53 |
| Rocky Mount | 16 | 14 | 2 |
| Rural Retreat | 1 | 1 | 0 |
| Salem | 85 | 62 | 23 |
| Saltville | 6 | 5 | 1 |
| Shenandoah | 4 | 4 | 0 |
| Smithfield | 26 | 21 | 5 |
| South Boston | 28 | 26 | 2 |
| South Hill | 22 | 20 | 2 |
| Stanley | 3 | 3 | 0 |
| Staunton | 67 | 52 | 15 |
| Stephens City | 3 | 3 | 0 |
| St. Paul | 4 | 4 | 0 |
| Strasburg | 19 | 17 | 2 |
| Suffolk | 216 | 160 | 56 |
| Tappahannock | 12 | 11 | 1 |
| Tazewell | 12 | 11 | 1 |
| Timberville | 3 | 3 | 0 |
| Victoria | 6 | 5 | 1 |
| Vienna | 52 | 41 | 11 |
| Vinton | 33 | 23 | 10 |
| Virginia Beach | 955 | 800 | 155 |
| Warrenton | 20 | 18 | 2 |
| Warsaw | 3 | 3 | 0 |
| Waverly | 12 | 7 | 5 |
| Waynesboro | 58 | 50 | 8 |
| Weber City | 4 | 4 | 0 |
| West Point | 10 | 9 | 1 |
| Williamsburg | 50 | 34 | 16 |
| Winchester | 85 | 72 | 13 |
| Wise | 14 | 13 | 1 |
| Woodstock | 17 | 16 | 1 |
| Wytheville | 40 | 25 | 15 |
Provides the methodology used in constructing this table and other pertinent information about this table.