| City | Total law enforcement employees | Total officers | Total civilians |
|---|---|---|---|
| Albany | 87 | 59 | 28 |
| Amity | 3 | 3 | 0 |
| Ashland | 38 | 30 | 8 |
| Astoria | 25 | 15 | 10 |
| Athena | 2 | 2 | 0 |
| Aumsville | 5 | 4 | 1 |
| Aurora | 2 | 2 | 0 |
| Baker City | 17 | 15 | 2 |
| Bandon | 8 | 7 | 1 |
| Beaverton | 149 | 120 | 29 |
| Bend | 105 | 81 | 24 |
| Black Butte | 7 | 6 | 1 |
| Boardman | 6 | 5 | 1 |
| Brookings | 20 | 13 | 7 |
| Burns | 4 | 4 | 0 |
| Canby | 28 | 24 | 4 |
| Cannon Beach | 9 | 8 | 1 |
| Carlton | 4 | 3 | 1 |
| Central Point | 27 | 23 | 4 |
| Clatskanie | 6 | 5 | 1 |
| Coburg | 6 | 5 | 1 |
| Columbia City | 2 | 2 | 0 |
| Condon | 2 | 1 | 1 |
| Coos Bay | 32 | 22 | 10 |
| Coquille | 7 | 6 | 1 |
| Corvallis | 77 | 53 | 24 |
| Dallas | 19 | 18 | 1 |
| Eagle Point | 12 | 10 | 2 |
| Elgin | 3 | 3 | 0 |
| Eugene | 295 | 181 | 114 |
| Fairview | 13 | 12 | 1 |
| Florence | 23 | 15 | 8 |
| Forest Grove | 32 | 29 | 3 |
| Gearhart | 3 | 3 | 0 |
| Gervais | 2 | 2 | 0 |
| Gladstone | 18 | 16 | 2 |
| Gold Beach | 5 | 4 | 1 |
| Grants Pass | 68 | 40 | 28 |
| Gresham | 153 | 115 | 38 |
| Hermiston | 34 | 23 | 11 |
| Hillsboro | 147 | 110 | 37 |
| Hines | 3 | 3 | 0 |
| Hood River | 17 | 15 | 2 |
| Hubbard | 6 | 5 | 1 |
| Independence | 16 | 14 | 2 |
| Jacksonville | 5 | 4 | 1 |
| John Day | 9 | 4 | 5 |
| Junction City | 15 | 10 | 5 |
| Keizer | 47 | 39 | 8 |
| King City | 5 | 5 | 0 |
| Klamath Falls | 42 | 38 | 4 |
| La Grande | 33 | 18 | 15 |
| Lake Oswego | 70 | 43 | 27 |
| Lakeview | 6 | 6 | 0 |
| Lebanon | 31 | 22 | 9 |
| Lincoln City | 30 | 20 | 10 |
| Madras | 9 | 8 | 1 |
| Malin | 2 | 1 | 1 |
| Manzanita | 3 | 3 | 0 |
| McMinnville | 40 | 32 | 8 |
| Medford | 149 | 95 | 54 |
| Merrill | 2 | 1 | 1 |
| Milton-Freewater | 17 | 11 | 6 |
| Milwaukie | 36 | 32 | 4 |
| Molalla | 15 | 12 | 3 |
| Monmouth | 14 | 12 | 2 |
| Mount Angel | 6 | 5 | 1 |
| Myrtle Creek | 9 | 7 | 2 |
| Myrtle Point | 7 | 6 | 1 |
| Newberg | 39 | 26 | 13 |
| Newport | 24 | 20 | 4 |
| North Bend | 24 | 17 | 7 |
| North Plains | 3 | 2 | 1 |
| Nyssa | 7 | 7 | 0 |
| Oakridge | 10 | 5 | 5 |
| Ontario | 29 | 22 | 7 |
| Oregon City | 38 | 31 | 7 |
| Philomath | 9 | 8 | 1 |
| Phoenix | 12 | 9 | 3 |
| Pilot Rock | 3 | 3 | 0 |
| Portland | 1,259 | 989 | 270 |
| Powers | 1 | 1 | 0 |
| Prairie City | 1 | 1 | 0 |
| Prineville | 28 | 17 | 11 |
| Rainier | 7 | 6 | 1 |
| Redmond | 45 | 33 | 12 |
| Reedsport | 15 | 10 | 5 |
| Rockaway Beach | 3 | 3 | 0 |
| Rogue River | 6 | 5 | 1 |
| Roseburg | 40 | 36 | 4 |
| Salem | 315 | 186 | 129 |
| Sandy | 11 | 10 | 1 |
| Scappoose | 10 | 9 | 1 |
| Shady Cove | 3 | 3 | 0 |
| Sherwood | 26 | 23 | 3 |
| Silverton | 14 | 13 | 1 |
| Springfield | 102 | 68 | 34 |
| Stanfield | 4 | 4 | 0 |
| Stayton | 18 | 15 | 3 |
| St. Helens | 19 | 17 | 2 |
| Sunriver | 12 | 11 | 1 |
| Sutherlin | 16 | 13 | 3 |
| Sweet Home | 21 | 14 | 7 |
| Talent | 10 | 8 | 2 |
| The Dalles | 21 | 19 | 2 |
| Tigard | 75 | 59 | 16 |
| Tillamook | 10 | 9 | 1 |
| Troutdale | 24 | 20 | 4 |
| Tualatin | 42 | 36 | 6 |
| Turner | 3 | 3 | 0 |
| Umatilla | 11 | 9 | 2 |
| Vernonia | 5 | 5 | 0 |
| Warrenton | 9 | 8 | 1 |
| West Linn | 32 | 27 | 5 |
| Weston | 1 | 1 | 0 |
| Winston | 8 | 7 | 1 |
| Woodburn | 40 | 31 | 9 |
| Yamhill | 2 | 2 | 0 |
Provides the methodology used in constructing this table and other pertinent information about this table.