| City | Total law enforcement employees | Total officers | Total civilians |
|---|---|---|---|
| Abington | 30 | 28 | 2 |
| Acton | 42 | 33 | 9 |
| Acushnet | 20 | 18 | 2 |
| Adams | 20 | 16 | 4 |
| Agawam | 60 | 52 | 8 |
| Amesbury | 37 | 31 | 6 |
| Amherst | 56 | 49 | 7 |
| Andover | 71 | 52 | 19 |
| Aquinnah | 4 | 4 | 0 |
| Arlington | 77 | 61 | 16 |
| Ashburnham | 13 | 9 | 4 |
| Ashby | 6 | 6 | 0 |
| Ashfield | 2 | 2 | 0 |
| Ashland | 31 | 27 | 4 |
| Athol | 22 | 16 | 6 |
| Attleboro | 91 | 78 | 13 |
| Auburn | 45 | 35 | 10 |
| Avon | 18 | 15 | 3 |
| Ayer | 22 | 17 | 5 |
| Barnstable | 134 | 115 | 19 |
| Barre | 12 | 8 | 4 |
| Becket | 2 | 2 | 0 |
| Bedford | 36 | 28 | 8 |
| Belchertown | 21 | 16 | 5 |
| Bellingham | 38 | 30 | 8 |
| Belmont | 59 | 45 | 14 |
| Berkley | 8 | 7 | 1 |
| Berlin | 11 | 7 | 4 |
| Beverly | 71 | 68 | 3 |
| Billerica | 85 | 65 | 20 |
| Blackstone | 19 | 16 | 3 |
| Bolton | 14 | 9 | 5 |
| Boston | 2,625 | 2,056 | 569 |
| Bourne | 43 | 38 | 5 |
| Boxborough | 15 | 10 | 5 |
| Boxford | 15 | 13 | 2 |
| Boylston | 12 | 9 | 3 |
| Braintree | 80 | 72 | 8 |
| Brewster | 18 | 15 | 3 |
| Bridgewater | 36 | 35 | 1 |
| Brockton | 212 | 185 | 27 |
| Brookfield | 2 | 2 | 0 |
| Brookline | 156 | 136 | 20 |
| Buckland | 2 | 2 | 0 |
| Burlington | 69 | 61 | 8 |
| Cambridge | 300 | 265 | 35 |
| Canton | 46 | 45 | 1 |
| Carlisle | 10 | 10 | 0 |
| Carver | 21 | 18 | 3 |
| Charlton | 23 | 19 | 4 |
| Chatham | 25 | 19 | 6 |
| Chelmsford | 69 | 53 | 16 |
| Chelsea | 90 | 84 | 6 |
| Chicopee | 128 | 125 | 3 |
| Clinton | 32 | 27 | 5 |
| Cohasset | 24 | 18 | 6 |
| Concord | 42 | 35 | 7 |
| Dalton | 13 | 12 | 1 |
| Danvers | 59 | 46 | 13 |
| Dartmouth | 75 | 60 | 15 |
| Dedham | 70 | 60 | 10 |
| Deerfield | 7 | 6 | 1 |
| Dennis | 51 | 41 | 10 |
| Dighton | 10 | 10 | 0 |
| Douglas | 18 | 13 | 5 |
| Dover | 16 | 16 | 0 |
| Dracut | 46 | 41 | 5 |
| Dudley | 16 | 12 | 4 |
| Dunstable | 7 | 7 | 0 |
| Duxbury | 38 | 30 | 8 |
| East Bridgewater | 26 | 23 | 3 |
| East Brookfield | 4 | 4 | 0 |
| Eastham | 21 | 15 | 6 |
| Easthampton | 27 | 26 | 1 |
| East Longmeadow | 22 | 21 | 1 |
| Easton | 34 | 30 | 4 |
| Edgartown | 17 | 16 | 1 |
| Egremont | 2 | 2 | 0 |
| Erving | 4 | 4 | 0 |
| Essex | 12 | 8 | 4 |
| Everett | 107 | 97 | 10 |
| Fairhaven | 38 | 32 | 6 |
| Fall River | 300 | 244 | 56 |
| Falmouth | 72 | 64 | 8 |
| Fitchburg | 111 | 91 | 20 |
| Foxborough | 29 | 26 | 3 |
| Framingham | 123 | 115 | 8 |
| Franklin | 57 | 46 | 11 |
| Freetown | 17 | 17 | 0 |
| Gardner | 42 | 32 | 10 |
| Georgetown | 14 | 12 | 2 |
| Gill | 3 | 3 | 0 |
| Gloucester | 66 | 61 | 5 |
| Goshen | 3 | 2 | 1 |
| Grafton | 23 | 18 | 5 |
| Granby | 12 | 10 | 2 |
| Granville | 1 | 1 | 0 |
| Great Barrington | 14 | 13 | 1 |
| Greenfield | 47 | 35 | 12 |
| Groton | 22 | 17 | 5 |
| Groveland | 13 | 8 | 5 |
| Hadley | 15 | 11 | 4 |
| Halifax | 15 | 11 | 4 |
| Hamilton | 15 | 15 | 0 |
| Hampden | 12 | 9 | 3 |
| Hanover | 30 | 28 | 2 |
| Hanson | 26 | 20 | 6 |
| Hardwick | 3 | 3 | 0 |
| Harwich | 37 | 31 | 6 |
| Hatfield | 1 | 1 | 0 |
| Haverhill | 101 | 91 | 10 |
| Hingham | 57 | 47 | 10 |
| Hinsdale | 1 | 1 | 0 |
| Holbrook | 19 | 18 | 1 |
| Holden | 26 | 23 | 3 |
| Holland | 2 | 2 | 0 |
| Holliston | 23 | 22 | 1 |
| Holyoke | 138 | 121 | 17 |
| Hopedale | 16 | 12 | 4 |
| Hopkinton | 25 | 20 | 5 |
| Hubbardston | 10 | 6 | 4 |
| Hudson | 37 | 31 | 6 |
| Hull | 33 | 24 | 9 |
| Ipswich | 25 | 24 | 1 |
| Kingston | 32 | 24 | 8 |
| Lakeville | 21 | 16 | 5 |
| Lancaster | 11 | 10 | 1 |
| Lanesboro | 6 | 6 | 0 |
| Lawrence | 195 | 158 | 37 |
| Lee | 12 | 11 | 1 |
| Leicester | 22 | 17 | 5 |
| Lenox | 10 | 10 | 0 |
| Leominster | 91 | 75 | 16 |
| Leverett | 1 | 1 | 0 |
| Lexington | 61 | 47 | 14 |
| Lincoln | 19 | 13 | 6 |
| Littleton | 18 | 13 | 5 |
| Longmeadow | 33 | 27 | 6 |
| Lowell | 322 | 240 | 82 |
| Ludlow | 36 | 31 | 5 |
| Lunenburg | 13 | 13 | 0 |
| Lynn | 203 | 183 | 20 |
| Lynnfield | 24 | 19 | 5 |
| Malden | 112 | 105 | 7 |
| Manchester-by-the-Sea | 18 | 16 | 2 |
| Mansfield | 43 | 31 | 12 |
| Marblehead | 38 | 29 | 9 |
| Marion | 14 | 14 | 0 |
| Marlborough | 71 | 60 | 11 |
| Marshfield | 45 | 42 | 3 |
| Mashpee | 46 | 38 | 8 |
| Mattapoisett | 18 | 18 | 0 |
| Maynard | 22 | 20 | 2 |
| Medfield | 23 | 18 | 5 |
| Medford | 111 | 106 | 5 |
| Medway | 20 | 19 | 1 |
| Melrose | 41 | 40 | 1 |
| Mendon | 17 | 13 | 4 |
| Merrimac | 11 | 7 | 4 |
| Methuen | 105 | 88 | 17 |
| Middleboro | 44 | 40 | 4 |
| Middleton | 13 | 12 | 1 |
| Milford | 50 | 45 | 5 |
| Millbury | 24 | 20 | 4 |
| Millis | 18 | 14 | 4 |
| Millville | 7 | 4 | 3 |
| Milton | 62 | 55 | 7 |
| Monson | 17 | 12 | 5 |
| Montague | 20 | 15 | 5 |
| Monterey | 2 | 2 | 0 |
| Nahant | 13 | 12 | 1 |
| Nantucket | 39 | 34 | 5 |
| Natick | 65 | 53 | 12 |
| Needham | 56 | 44 | 12 |
| New Bedford | 344 | 292 | 52 |
| New Braintree | 1 | 1 | 0 |
| Newbury | 14 | 12 | 2 |
| Newburyport | 33 | 30 | 3 |
| Newton | 195 | 152 | 43 |
| Norfolk | 18 | 17 | 1 |
| Northampton | 63 | 55 | 8 |
| North Adams | 30 | 25 | 5 |
| North Andover | 51 | 38 | 13 |
| North Attleboro | 59 | 47 | 12 |
| Northborough | 26 | 20 | 6 |
| Northbridge | 24 | 19 | 5 |
| North Brookfield | 6 | 6 | 0 |
| Northfield | 4 | 3 | 1 |
| North Reading | 31 | 30 | 1 |
| Norton | 29 | 28 | 1 |
| Norwell | 23 | 18 | 5 |
| Norwood | 73 | 62 | 11 |
| Oak Bluffs | 16 | 14 | 2 |
| Oakham | 3 | 3 | 0 |
| Orange | 13 | 12 | 1 |
| Orleans | 27 | 21 | 6 |
| Oxford | 23 | 19 | 4 |
| Palmer | 25 | 20 | 5 |
| Paxton | 13 | 9 | 4 |
| Peabody | 113 | 97 | 16 |
| Pembroke | 29 | 27 | 2 |
| Pepperell | 18 | 17 | 1 |
| Petersham | 2 | 2 | 0 |
| Phillipston | 3 | 2 | 1 |
| Pittsfield | 104 | 84 | 20 |
| Plainville | 20 | 15 | 5 |
| Plymouth | 116 | 100 | 16 |
| Plympton | 6 | 6 | 0 |
| Princeton | 8 | 5 | 3 |
| Provincetown | 25 | 18 | 7 |
| Quincy | 230 | 200 | 30 |
| Randolph | 51 | 51 | 0 |
| Raynham | 34 | 26 | 8 |
| Reading | 49 | 39 | 10 |
| Rehoboth | 28 | 23 | 5 |
| Revere | 105 | 97 | 8 |
| Rochester | 10 | 10 | 0 |
| Rockland | 41 | 33 | 8 |
| Rockport | 19 | 16 | 3 |
| Rowley | 16 | 14 | 2 |
| Royalston | 1 | 1 | 0 |
| Russell | 1 | 1 | 0 |
| Rutland | 9 | 8 | 1 |
| Salem | 89 | 84 | 5 |
| Salisbury | 19 | 15 | 4 |
| Sandwich | 35 | 34 | 1 |
| Saugus | 74 | 56 | 18 |
| Scituate | 35 | 30 | 5 |
| Seekonk | 33 | 31 | 2 |
| Sharon | 31 | 27 | 4 |
| Sheffield | 6 | 6 | 0 |
| Shelburne | 2 | 2 | 0 |
| Sherborn | 14 | 14 | 0 |
| Shirley | 16 | 12 | 4 |
| Shrewsbury | 57 | 42 | 15 |
| Somerset | 37 | 31 | 6 |
| Somerville | 153 | 130 | 23 |
| Southampton | 7 | 7 | 0 |
| Southborough | 21 | 16 | 5 |
| Southbridge | 36 | 34 | 2 |
| South Hadley | 33 | 28 | 5 |
| Southwick | 20 | 16 | 4 |
| Spencer | 21 | 17 | 4 |
| Springfield | 541 | 445 | 96 |
| Sterling | 17 | 12 | 5 |
| Stockbridge | 6 | 6 | 0 |
| Stoneham | 42 | 34 | 8 |
| Stoughton | 59 | 52 | 7 |
| Stow | 11 | 11 | 0 |
| Sturbridge | 23 | 17 | 6 |
| Sudbury | 35 | 29 | 6 |
| Sunderland | 5 | 5 | 0 |
| Sutton | 20 | 15 | 5 |
| Swampscott | 36 | 34 | 2 |
| Swansea | 35 | 29 | 6 |
| Taunton | 116 | 112 | 4 |
| Templeton | 13 | 8 | 5 |
| Tewksbury | 60 | 56 | 4 |
| Tisbury | 13 | 12 | 1 |
| Topsfield | 12 | 10 | 2 |
| Townsend | 18 | 16 | 2 |
| Truro | 17 | 12 | 5 |
| Tyngsboro | 27 | 20 | 7 |
| Upton | 18 | 13 | 5 |
| Uxbridge | 23 | 18 | 5 |
| Wakefield | 42 | 41 | 1 |
| Walpole | 45 | 40 | 5 |
| Waltham | 180 | 148 | 32 |
| Ware | 16 | 16 | 0 |
| Wareham | 59 | 48 | 11 |
| Warren | 12 | 7 | 5 |
| Watertown | 79 | 68 | 11 |
| Wayland | 30 | 21 | 9 |
| Webster | 30 | 26 | 4 |
| Wellesley | 55 | 40 | 15 |
| Wellfleet | 17 | 13 | 4 |
| Wenham | 11 | 10 | 1 |
| Westborough | 33 | 26 | 7 |
| West Boylston | 18 | 13 | 5 |
| West Bridgewater | 22 | 21 | 1 |
| West Brookfield | 6 | 6 | 0 |
| Westfield | 90 | 79 | 11 |
| Westford | 49 | 40 | 9 |
| Westminster | 16 | 12 | 4 |
| West Newbury | 14 | 7 | 7 |
| Weston | 31 | 25 | 6 |
| Westport | 33 | 29 | 4 |
| West Springfield | 90 | 81 | 9 |
| West Tisbury | 10 | 9 | 1 |
| Westwood | 31 | 25 | 6 |
| Weymouth | 116 | 101 | 15 |
| Whately | 2 | 2 | 0 |
| Whitman | 25 | 24 | 1 |
| Wilbraham | 28 | 27 | 1 |
| Williamsburg | 1 | 1 | 0 |
| Williamstown | 14 | 11 | 3 |
| Wilmington | 48 | 46 | 2 |
| Winchendon | 17 | 12 | 5 |
| Winchester | 46 | 38 | 8 |
| Winthrop | 35 | 33 | 2 |
| Woburn | 80 | 74 | 6 |
| Worcester | 516 | 464 | 52 |
| Wrentham | 18 | 16 | 2 |
| Yarmouth | 69 | 59 | 10 |
Provides the methodology used in constructing this table and other pertinent information about this table.