Neighborhoods Council districts Your Government About
The Basin
Data journalism from the Los Angeles Basin

Police officer pay vs. teacher salary in 440 California cities

What the median police officer made in 2024 and what the median teacher is paid in the school district that serves each city. The officer is paid more in 394 of the 440.

These are the figures behind Teachers out-earn the police in 46 out of 440 California cities… none of them in LA County.

By Miles Morton · · Officer pay from the California State Controller. Teacher salaries from the California Department of Education.

440 cities. The officer is paid more in 394, the teacher in 46.

Median police officer pay and median teacher salary in 440 California cities
Row
1Los AngelesLos Angeles3,835,263Los Angeles Police Department$149,462$130,480Los Angeles Unified$105,573$43,889OfficerSept. 15
2San DiegoSan Diego1,408,937San Diego Police Department$143,250$124,403San Diego Unified$113,733$29,517OfficerOct. 17
3San JoseSanta Clara979,415San Jose Police Department$220,607$178,288East Side Union High$126,484$94,123OfficerJuly 29
4San FranciscoSan Francisco842,027San Francisco Police Department$235,292$177,890San Francisco Unified$101,741$133,551OfficerJune 7
5FresnoFresno557,032Fresno Police Department$121,018$110,741Fresno Unified$105,818$15,200OfficerNov. 16
6SacramentoSacramento527,979Sacramento Police Department$141,197$118,801Sacramento City Unified$117,986$23,211OfficerNov. 1
7Long BeachLos Angeles462,561Long Beach Police Department$206,014$152,013Long Beach Unified$118,927$87,087OfficerJuly 30
8OaklandAlameda426,457Oakland Police Department$220,264$167,213Oakland Unified$82,716$137,548OfficerMay 18
9BakersfieldKern419,238Bakersfield Police Department$105,718$80,774Kern High$97,840$7,878OfficerDec. 4
10AnaheimOrange341,773Anaheim Police Department$134,874$104,098Anaheim Union High$125,685$9,189OfficerDec. 7
11StocktonSan Joaquin320,877Stockton Police Department$158,292$128,262Stockton Unified$93,206$65,086OfficerAug. 3
12RiversideRiverside320,337Riverside Police Department$153,297$134,787Riverside Unified$125,872$27,425OfficerOct. 27
13IrvineOrange318,629Irvine Police Department$173,126$159,003Irvine Unified$108,170$64,956OfficerAug. 17
14Santa AnaOrange315,325Santa Ana Police Department$145,773$120,943Santa Ana Unified$125,149$20,624OfficerNov. 10
15Chula VistaSan Diego281,401Chula Vista Police Department$127,833$119,767Sweetwater Union High$113,342$14,491OfficerNov. 20
16FremontAlameda232,619Fremont Police Department$203,937$171,357Fremont Unified$118,857$85,080OfficerAug. 1
17Santa ClaritaLos Angeles232,377County sheriff (contract)$173,539$129,668William S. Hart Union High$98,092$75,447OfficerJuly 26
18San BernardinoSan Bernardino222,727San Bernardino Police Department$138,510$118,883San Bernardino City Unified$108,367$30,143OfficerOct. 13
19ModestoStanislaus219,765Modesto Police Department$153,052$123,013Modesto City High$111,436$41,616OfficerSept. 23
20FontanaSan Bernardino219,172Fontana Police Department$141,817$117,554Fontana Unified$115,802$26,015OfficerOct. 26
21Moreno ValleyRiverside210,823County sheriff (contract)$135,699$112,831Moreno Valley Unified$107,916$27,783OfficerOct. 18
22OxnardVentura198,733Oxnard Police Department$147,314$128,682Oxnard Union High$128,532$18,782OfficerNov. 15
23Huntington BeachOrange193,134Huntington Beach Police Department$185,980$141,824Huntington Beach Union High$127,682$58,298OfficerSept. 8
24GlendaleLos Angeles192,212Glendale Police Department$176,178$143,444Glendale Unified$101,374$74,804OfficerJuly 30
25OntarioSan Bernardino184,404Ontario Police Department$170,652$127,045Chaffey Joint Union High$135,962$34,690OfficerOct. 18
26Elk GroveSacramento182,842Elk Grove Police Department$141,257$125,314Elk Grove Unified$103,260$37,997OfficerSept. 24
27Santa RosaSonoma178,452Santa Rosa Police Department$156,300$143,028Santa Rosa High$98,907$57,393OfficerAug. 19
28LancasterLos Angeles177,768County sheriff (contract)$173,539$129,668Antelope Valley Union High$104,331$69,208OfficerAug. 8
29Rancho CucamongaSan Bernardino175,992County sheriff (contract)$128,146$110,868Chaffey Joint Union High$135,962−$7,816TeacherNever
30OceansideSan Diego174,340Oceanside Police Department$146,938$131,377Oceanside Unified$99,306$47,632OfficerSept. 4
31Garden GroveOrange171,492Garden Grove Police Department$135,628$112,458Garden Grove Unified$133,541$2,087OfficerDec. 26
32PalmdaleLos Angeles167,097County sheriff (contract)$173,539$129,668Antelope Valley Union High$104,331$69,208OfficerAug. 8
33HaywardAlameda162,359Hayward Police Department$209,085$176,784Hayward Unified$115,190$93,895OfficerJuly 21
34SalinasMonterey160,645Salinas Police Department$179,204$151,903Salinas Union High$110,982$68,222OfficerAug. 15
35SunnyvaleSanta Clara159,673Sunnyvale Police Department$229,236$183,558Fremont Union High$167,354$61,882OfficerSept. 24
36CoronaRiverside159,157Corona Police Department$134,536$114,113Corona-Norco Unified$129,686$4,850OfficerDec. 18
37RosevillePlacer158,494Roseville Police Department$135,185$113,978Roseville Joint Union High$120,015$15,170OfficerNov. 21
38PomonaLos Angeles153,042Pomona Police Department$159,507$118,127Pomona Unified$104,983$54,524OfficerAug. 29
39EscondidoSan Diego150,425Escondido Police Department$139,584$118,945Escondido Union High$109,973$29,611OfficerOct. 15
40VisaliaTulare146,978Visalia Police Department$121,400$111,460Visalia Unified$90,277$31,123OfficerSept. 29
41TorranceLos Angeles143,261Torrance Police Department$201,718$167,640Torrance Unified$107,756$93,962OfficerJuly 14
42FullertonOrange141,469Fullerton Police Department$149,506$116,214Fullerton Joint Union High$122,298$27,208OfficerOct. 26
43VictorvilleSan Bernardino141,013County sheriff (contract)$128,146$110,868Victor Valley Union High$116,750$11,396OfficerNov. 29
44PasadenaLos Angeles140,631Pasadena Police Department$168,359$127,471Pasadena Unified$105,160$63,199OfficerAug. 16
45OrangeOrange139,724Orange Police Department$146,134$137,637Orange Unified$113,134$33,000OfficerOct. 10
46Santa ClaraSanta Clara134,587Santa Clara Police Department$245,354$224,660Santa Clara Unified$153,667$91,687OfficerAug. 17
47ClovisFresno129,121Clovis Police Department$130,974$126,423Clovis Unified$97,540$33,434OfficerSept. 29
48BerkeleyAlameda128,348Berkeley Police Department$195,798$154,371Berkeley Unified$109,775$86,023OfficerJuly 24
49Simi ValleyVentura124,815Simi Valley Police Department$132,855$109,468Simi Valley Unified$100,946$31,909OfficerOct. 5
50ConcordContra Costa122,650Concord Police Department$188,696$164,833Mt. Diablo Unified$104,817$83,879OfficerJuly 22
51Thousand OaksVentura122,468County sheriff (contract)$153,377$123,998Conejo Valley Unified$113,215$40,162OfficerSept. 27
52VallejoSolano122,207Vallejo Police Department$183,270$122,740Vallejo City Unified$86,910$96,360OfficerJune 23
53FairfieldSolano120,720Fairfield Police Department$153,312$138,050Fairfield-Suisun Unified$81,137$72,175OfficerJuly 13
54AntiochContra Costa116,781Antioch Police Department$196,097$158,782Antioch Unified$118,290$77,807OfficerAug. 9
55CarlsbadSan Diego116,368Carlsbad Police Department$142,650$126,334Carlsbad Unified$105,249$37,401OfficerSept. 27
56MenifeeRiverside115,316Menifee Police Department$139,280$128,886Menifee Union$111,937$27,343OfficerOct. 21
57ChicoButte113,847Chico Police Department$128,416$107,427Chico Unified$84,446$43,970OfficerAug. 29
58RichmondContra Costa113,594Richmond Police Department$207,094$161,374West Contra Costa Unified$91,890$115,204OfficerJune 11
59TemeculaRiverside112,220County sheriff (contract)$135,699$112,831Temecula Valley Unified$117,241$18,458OfficerNov. 12
60Santa MariaSanta Barbara112,208Santa Maria Police Department$132,654$113,299Santa Maria Joint Union High$115,895$16,759OfficerNov. 15
61DowneyLos Angeles111,871Downey Police Department$148,177$131,004Downey Unified$124,233$23,944OfficerNov. 3
62MurrietaRiverside111,789Murrieta Police Department$157,368$134,687Murrieta Valley Unified$115,538$41,830OfficerSept. 25
63Costa MesaOrange110,321Costa Mesa Police Department$162,354$144,697Newport-Mesa Unified$128,545$33,809OfficerOct. 16
64West CovinaLos Angeles109,428West Covina Police Department$152,793$121,960West Covina Unified$103,651$49,142OfficerSept. 5
65San Buenaventura (Ventura)Ventura108,985Ventura Police Department$154,765$129,790Ventura Unified$96,061$58,704OfficerAug. 15
66El MonteLos Angeles107,986El Monte Police Department$201,195$139,316El Monte Union High$128,924$72,271OfficerAug. 22
67InglewoodLos Angeles106,305Inglewood Police Department$160,368$131,959Inglewood Unified$93,655$66,713OfficerAug. 2
68BurbankLos Angeles106,146Burbank Police Department$194,029$154,670Burbank Unified$102,098$91,931OfficerJuly 12
69Jurupa ValleyRiverside105,928County sheriff (contract)$135,699$112,831Jurupa Unified$121,477$14,222OfficerNov. 23
70RialtoSan Bernardino105,565Rialto Police Department$171,692$138,900Rialto Unified$109,433$62,259OfficerAug. 21
71El CajonSan Diego104,932El Cajon Police Department$140,919$116,950Grossmont Union High$109,191$31,728OfficerOct. 10
72San MateoSan Mateo104,315San Mateo Police Department$193,462$165,030San Mateo Union High$143,494$49,968OfficerSept. 28
73VacavilleSolano103,181Vacaville Police Department$163,819$148,462Vacaville Unified$82,776$81,043OfficerJuly 4
74Daly CitySan Mateo102,155Daly City Police Department$185,959$157,102Jefferson Elementary$104,672$81,287OfficerJuly 25
75HesperiaSan Bernardino101,792County sheriff (contract)$128,146$110,868Hesperia Unified$116,138$12,008OfficerNov. 27
76VistaSan Diego101,599County sheriff (contract)$148,219$121,501Vista Unified$101,324$46,895OfficerSept. 7
77NorwalkLos Angeles101,075County sheriff (contract)$173,539$129,668Norwalk-La Mirada Unified$124,204$49,335OfficerSept. 19
78TracySan Joaquin98,215Tracy Police Department$154,862$130,936Tracy Joint Unified$98,665$56,197OfficerAug. 21
79MercedMerced98,039Merced Police Department$135,186$106,595Merced City Elementary$121,981$13,205OfficerNov. 26
80San MarcosSan Diego97,123County sheriff (contract)$148,219$121,501San Marcos Unified$106,107$42,112OfficerSept. 19
81MantecaSan Joaquin93,733Manteca Police Department$175,831$143,308Manteca Unified$102,086$73,745OfficerJuly 31
82ComptonLos Angeles93,692County sheriff (contract)$173,539$129,668Compton Unified$108,643$64,896OfficerAug. 17
83ReddingShasta93,534Redding Police Department$121,844$109,947Shasta Union High$90,855$30,989OfficerSept. 30
84Santa MonicaLos Angeles93,212Santa Monica Police Department$207,645$165,754Santa Monica-Malibu Unified$106,334$101,311OfficerJuly 6
85South GateLos Angeles92,955South Gate Police Department$155,723$107,377Los Angeles Unified$105,573$50,150OfficerSept. 5
86FolsomSacramento92,577Folsom Police Department$125,438$111,572Folsom-Cordova Unified$94,660$30,778OfficerOct. 3
87IndioRiverside92,539Indio Police Department$155,831$114,500Desert Sands Unified$111,383$44,448OfficerSept. 18
88HemetRiverside91,934Hemet Police Department$126,992$106,598Hemet Unified$106,811$20,181OfficerNov. 3
89CarsonLos Angeles91,812County sheriff (contract)$173,539$129,668Los Angeles Unified$105,573$67,966OfficerAug. 11
90Mission ViejoOrange91,740County sheriff (contract)$152,574$138,671Capistrano Unified$112,890$39,684OfficerSept. 28
91WestminsterOrange90,295Westminster Police Department$144,080$124,443Huntington Beach Union High$127,682$16,398OfficerNov. 20
92WhittierLos Angeles87,850Whittier Police Department$152,163$120,568Whittier Union High$132,545$19,618OfficerNov. 14
93San LeandroAlameda87,813San Leandro Police Department$188,120$163,190San Leandro Unified$133,762$54,358OfficerSept. 17
94Lake ForestOrange87,639County sheriff (contract)$152,574$138,671Saddleback Valley Unified$109,751$42,823OfficerSept. 20
95Mountain ViewSanta Clara86,513Mountain View Police Department$221,419$183,142Mountain View-Los Altos Union High$189,066$32,353OfficerNov. 8
96Santa BarbaraSanta Barbara86,451Santa Barbara Police Department$149,953$134,873Santa Barbara Unified$105,977$43,976OfficerSept. 15
97Citrus HeightsSacramento86,280Citrus Heights Police Department$110,508$99,568San Juan Unified$95,000$15,508OfficerNov. 10
98LivermoreAlameda85,899Livermore Police Department$198,109$170,656Livermore Valley Joint Unified$112,513$85,596OfficerJuly 27
99HawthorneLos Angeles85,653Hawthorne Police Department$162,204$113,244Hawthorne$122,042$40,162OfficerOct. 2
100Rancho CordovaSacramento85,451County sheriff (contract)$158,962$143,216Folsom-Cordova Unified$94,660$64,302OfficerAug. 6
101San RamonContra Costa83,391San Ramon Police Department$181,212$161,669San Ramon Valley Unified$107,706$73,506OfficerAug. 5
102Buena ParkOrange82,667Buena Park Police Department$165,772$121,102Fullerton Joint Union High$122,298$43,474OfficerSept. 27
103Newport BeachOrange82,654Newport Beach Police Department$166,684$135,584Newport-Mesa Unified$128,545$38,139OfficerOct. 9
104AlhambraLos Angeles82,374Alhambra Police Department$139,306$125,193Alhambra Unified$119,186$20,120OfficerNov. 9
105Redwood CitySan Mateo82,073Redwood City Police Department$249,427$188,532Sequoia Union High$152,436$96,991OfficerAug. 12
106MilpitasSanta Clara81,915Milpitas Police Department$184,274$178,680Milpitas Unified$127,558$56,716OfficerSept. 10
107PerrisRiverside81,240County sheriff (contract)$135,699$112,831Perris Union High$135,022$677OfficerDec. 30
108LakewoodLos Angeles80,596County sheriff (contract)$173,539$129,668Long Beach Unified$118,927$54,612OfficerSept. 8
109TustinOrange79,326Tustin Police Department$164,839$141,509Tustin Unified$113,332$51,507OfficerSept. 8
110UplandSan Bernardino79,140Upland Police Department$140,775$114,690Upland Unified$100,665$40,110OfficerSept. 19
111AlamedaAlameda79,020Alameda Police Department$179,986$157,904Alameda Unified$103,109$76,877OfficerJuly 29
112NapaNapa77,736Napa Police Department$201,668$164,145Napa Valley Unified$111,756$89,912OfficerJuly 22
113Chino HillsSan Bernardino77,314County sheriff (contract)$128,146$110,868Chino Valley Unified$107,729$20,417OfficerNov. 3
114PleasantonAlameda77,232Pleasanton Police Department$179,801$169,293Pleasanton Unified$123,941$55,860OfficerSept. 9
115BellflowerLos Angeles76,656County sheriff (contract)$173,539$129,668Bellflower Unified$117,637$55,902OfficerSept. 5
116PittsburgContra Costa76,374Pittsburg Police Department$147,789$122,559Pittsburg Unified$101,963$45,826OfficerSept. 9
117Apple ValleySan Bernardino75,262County sheriff (contract)$128,146$110,868Apple Valley Unified$94,811$33,335OfficerSept. 28
118DublinAlameda74,691County sheriff (contract)$203,157$142,557Dublin Unified$115,122$88,035OfficerJuly 26
119Lake ElsinoreRiverside73,783County sheriff (contract)$135,699$112,831Lake Elsinore Unified$118,181$17,518OfficerNov. 14
120RedlandsSan Bernardino73,488Redlands Police Department$126,518$105,972Redlands Unified$109,608$16,910OfficerNov. 13
121RocklinPlacer73,172Rocklin Police Department$140,759$117,631Rocklin Unified$104,500$36,259OfficerSept. 28
122TulareTulare73,002Tulare Police Department$111,108$89,097Tulare City$111,250−$142TeacherNever
123TurlockStanislaus72,219Turlock Police Department$128,958$107,176Turlock Unified$106,903$22,055OfficerOct. 30
124Baldwin ParkLos Angeles70,848Baldwin Park Police Department$162,232$129,036Baldwin Park Unified$126,013$36,219OfficerOct. 11
125Yuba CitySutter70,453Yuba City Police Department$121,634$101,906Yuba City Unified$102,425$19,209OfficerNov. 4
126Walnut CreekContra Costa69,927Walnut Creek Police Department$180,967$156,117Acalanes Union High$121,599$59,368OfficerSept. 3
127EastvaleRiverside69,799County sheriff (contract)$135,699$112,831Corona-Norco Unified$129,686$6,013OfficerDec. 15
128CamarilloVentura68,927County sheriff (contract)$153,377$123,998Oxnard Union High$128,532$24,845OfficerNov. 2
129Palo AltoSanta Clara68,794Palo Alto Police Department$204,194$156,052Palo Alto Unified$150,984$53,210OfficerSept. 27
130Redondo BeachLos Angeles68,091Redondo Beach Police Department$153,203$135,402Redondo Beach Unified$110,045$43,158OfficerSept. 20
131LodiSan Joaquin67,093Lodi Police Department$134,157$121,358Lodi Unified$92,644$41,513OfficerSept. 10
132LynwoodLos Angeles66,660County sheriff (contract)$173,539$129,668Lynwood Unified$110,098$63,441OfficerAug. 20
133Union CityAlameda66,657Union City Police Department$166,505$142,862New Haven Unified$126,962$39,543OfficerOct. 6
134MaderaMadera66,443Madera Police Department$78,265$70,178Madera Unified$87,066−$8,801TeacherNever
135Yorba LindaOrange66,267County sheriff (contract)$152,574$138,671Placentia-Yorba Linda Unified$112,950$39,624OfficerSept. 28
136BrentwoodContra Costa65,747Brentwood Police Department$166,932$150,796Liberty Union High$108,038$58,894OfficerAug. 25
137DavisYolo65,423Davis Police Department$142,228$123,610Davis Joint Unified$86,834$55,394OfficerAug. 11
138South San FranciscoSan Mateo65,397South San Francisco Police Department$188,495$169,541South San Francisco Unified$98,231$90,264OfficerJuly 10
139Laguna NiguelOrange65,257County sheriff (contract)$152,574$138,671Capistrano Unified$112,890$39,684OfficerSept. 28
140PortervilleTulare63,622Porterville Police Department$86,769$73,502Porterville Unified$97,835−$11,066TeacherNever
141Santa CruzSanta Cruz62,972Santa Cruz Police Department$139,565$114,712Santa Cruz City Elementary$96,695$42,870OfficerSept. 10
142San ClementeOrange62,865County sheriff (contract)$152,574$138,671Capistrano Unified$112,890$39,684OfficerSept. 28
143MontebelloLos Angeles62,732Montebello Police Department$136,779$109,106Montebello Unified$127,491$9,288OfficerDec. 7
144GilroySanta Clara62,205Gilroy Police Department$167,480$145,138Gilroy Unified$115,609$51,871OfficerSept. 9
145EncinitasSan Diego61,956County sheriff (contract)$148,219$121,501San Dieguito Union High$128,727$19,492OfficerNov. 13
146WoodlandYolo61,623Woodland Police Department$130,666$118,395Woodland Joint Unified$84,868$45,798OfficerAug. 26
147HanfordKings61,238Hanford Police Department$118,367$99,943Hanford Elementary$113,239$5,128OfficerDec. 16
148La HabraOrange61,202La Habra Police Department$140,144$122,954Fullerton Joint Union High$122,298$17,846OfficerNov. 15
149La MesaSan Diego60,908La Mesa Police Department$154,618$125,066Grossmont Union High$109,191$45,427OfficerSept. 15
150GardenaLos Angeles60,263Gardena Police Department$171,133$147,677Los Angeles Unified$105,573$65,560OfficerAug. 14
151San RafaelMarin59,885San Rafael Police Department$168,680$130,454San Rafael City High$136,078$32,602OfficerOct. 22
152CupertinoSanta Clara59,831County sheriff (contract)$196,038$170,840Fremont Union High$167,354$28,684OfficerNov. 8
153BeaumontRiverside59,708Beaumont Police Department$126,275$111,015Beaumont Unified$100,833$25,442OfficerOct. 19
154SanteeSan Diego59,568County sheriff (contract)$148,219$121,501Grossmont Union High$109,191$39,028OfficerSept. 26
155Monterey ParkLos Angeles59,269Monterey Park Police Department$138,718$112,666Alhambra Unified$119,186$19,532OfficerNov. 10
156PetalumaSonoma59,094Petaluma Police Department$147,516$127,458Petaluma Joint Union High$106,290$41,226OfficerSept. 20
157National CitySan Diego58,965National City Police Department$135,523$122,110Sweetwater Union High$113,342$22,181OfficerNov. 2
158HighlandSan Bernardino57,088County sheriff (contract)$128,146$110,868Redlands Unified$109,608$18,538OfficerNov. 9
159Fountain ValleyOrange56,560Fountain Valley Police Department$156,699$141,403Huntington Beach Union High$127,682$29,017OfficerOct. 25
160ArcadiaLos Angeles56,116Arcadia Police Department$161,994$131,830Arcadia Unified$139,163$22,831OfficerNov. 10
161West SacramentoYolo55,403West Sacramento Police Department$154,098$122,903Washington Unified$91,213$62,885OfficerAug. 5
162San JacintoRiverside54,990County sheriff (contract)$135,699$112,831San Jacinto Unified$101,364$34,335OfficerSept. 30
163YucaipaSan Bernardino54,838County sheriff (contract)$128,146$110,868Yucaipa-Calimesa Joint Unified$113,731$14,415OfficerNov. 20
164LincolnPlacer54,520Lincoln Police Department$130,356$122,974Western Placer Unified$102,803$27,553OfficerOct. 15
165PlacentiaOrange53,982Placentia Police Department$136,132$121,717Placentia-Yorba Linda Unified$112,950$23,182OfficerOct. 30
166Diamond BarLos Angeles53,539County sheriff (contract)$173,539$129,668Walnut Valley Unified$113,590$59,949OfficerAug. 27
167ColtonSan Bernardino53,278Colton Police Department$137,072$114,264Colton Joint Unified$109,456$27,616OfficerOct. 19
168Huntington ParkLos Angeles53,051Huntington Park Police Department$120,844$96,602Los Angeles Unified$105,573$15,271OfficerNov. 15
169DelanoKern52,831Delano Police Department$121,464$96,211Delano Joint Union High$102,182$19,282OfficerNov. 4
170ParamountLos Angeles52,371County sheriff (contract)$173,539$129,668Paramount Unified$128,522$45,017OfficerSept. 28
171Palm DesertRiverside51,980County sheriff (contract)$135,699$112,831Desert Sands Unified$111,383$24,316OfficerOct. 27
172NovatoMarin51,690Novato Police Department$113,459$98,260Novato Unified$103,058$10,401OfficerNov. 28
173Cathedral CityRiverside51,651Cathedral City Police Department$154,746$138,010Palm Springs Unified$113,420$41,326OfficerSept. 25
174GlendoraLos Angeles51,254Glendora Police Department$136,355$125,432Glendora Unified$110,914$25,441OfficerOct. 24
175WatsonvilleSanta Cruz51,101Watsonville Police Department$153,921$137,651Pajaro Valley Unified$87,174$66,747OfficerJuly 26
176CovinaLos Angeles51,090Covina Police Department$158,836$131,611Covina-Valley Unified$121,962$36,874OfficerOct. 8
177RosemeadLos Angeles50,501County sheriff (contract)$173,539$129,668Garvey Elementary$110,210$63,329OfficerAug. 20
178PowaySan Diego50,379County sheriff (contract)$148,219$121,501Poway Unified$103,649$44,570OfficerSept. 13
179Aliso ViejoOrange50,213County sheriff (contract)$152,574$138,671Capistrano Unified$112,890$39,684OfficerSept. 28
180San Luis ObispoSan Luis Obispo49,534San Luis Obispo Police Department$155,241$130,954San Luis Coastal Unified$94,086$61,155OfficerAug. 10
181CypressOrange49,499Cypress Police Department$130,534$116,096Anaheim Union High$125,685$4,849OfficerDec. 18
182CeresStanislaus49,305Ceres Police Department$119,829$103,689Ceres Unified$106,438$13,391OfficerNov. 21
183AzusaLos Angeles48,988Azusa Police Department$145,855$113,150Azusa Unified$112,738$33,117OfficerOct. 10
184NewarkAlameda48,886Newark Police Department$202,425$163,638Newark Unified$115,331$87,094OfficerJuly 27
185La MiradaLos Angeles48,233County sheriff (contract)$173,539$129,668Norwalk-La Mirada Unified$124,204$49,335OfficerSept. 19
186BreaOrange47,900Brea Police Department$155,620$132,017Brea-Olinda Unified$103,783$51,837OfficerSept. 1
187CerritosLos Angeles47,871County sheriff (contract)$173,539$129,668ABC Unified$110,236$63,303OfficerAug. 20
188OakleyContra Costa46,826Oakley Police Department$157,477$131,410Liberty Union High$108,038$49,439OfficerSept. 8
189Morgan HillSanta Clara46,599Morgan Hill Police Department$189,530$175,558Morgan Hill Unified$112,049$77,481OfficerAug. 4
190Rancho Santa MargaritaOrange46,341County sheriff (contract)$152,574$138,671Capistrano Unified$112,890$39,684OfficerSept. 28
191El CentroImperial46,007El Centro Police Department$93,510$75,832Central Union High$128,581−$35,071TeacherNever
192Palm SpringsRiverside44,476Palm Springs Police Department$159,444$132,801Palm Springs Unified$113,420$46,024OfficerSept. 17
193CoachellaRiverside44,384County sheriff (contract)$135,699$112,831Coachella Valley Unified$119,818$15,881OfficerNov. 19
194Rohnert ParkSonoma44,062Rohnert Park Police Department$149,649$126,104Cotati-Rohnert Park Unified$81,843$67,806OfficerJuly 19
195HollisterSan Benito43,492Hollister Police Department$169,765$144,706San Benito High$95,535$74,230OfficerJuly 25
196CampbellSanta Clara43,281Campbell Police Department$189,608$165,095Campbell Union$129,937$59,671OfficerSept. 8
197DanvilleContra Costa42,960County sheriff (contract)$170,211$133,740San Ramon Valley Unified$107,706$62,505OfficerAug. 19
198San BrunoSan Mateo42,631San Bruno Police Department$188,480$149,340San Mateo Union High$143,494$44,986OfficerOct. 5
199Rancho Palos VerdesLos Angeles40,727County sheriff (contract)$173,539$129,668Palos Verdes Peninsula Unified$111,552$61,987OfficerAug. 23
200StantonOrange40,552County sheriff (contract)$152,574$138,671Anaheim Union High$125,685$26,889OfficerOct. 28
201Culver CityLos Angeles40,403Culver City Police Department$196,373$159,026Culver City Unified$105,524$90,849OfficerJuly 16
202CalexicoImperial40,073Calexico Police Department$98,235$66,326Calexico Unified$129,769−$31,534TeacherNever
203San GabrielLos Angeles38,953San Gabriel Police Department$135,302$116,011San Gabriel Unified$99,143$36,159OfficerSept. 25
204MonroviaLos Angeles38,920Monrovia Police Department$144,493$102,356Monrovia Unified$93,976$50,517OfficerAug. 26
205La QuintaRiverside38,796County sheriff (contract)$135,699$112,831Desert Sands Unified$111,383$24,316OfficerOct. 27
206LathropSan Joaquin38,596Lathrop Police Department$144,167$132,928Manteca Unified$102,086$42,081OfficerSept. 16
207Bell GardensLos Angeles38,471Bell Gardens Police Department$143,050$116,309Montebello Unified$127,491$15,559OfficerNov. 22
208La PuenteLos Angeles37,546County sheriff (contract)$173,539$129,668Hacienda la Puente Unified$124,603$48,936OfficerSept. 20
209MontclairSan Bernardino37,526Montclair Police Department$121,058$102,810Chaffey Joint Union High$135,962−$14,904TeacherNever
210ClaremontLos Angeles37,299Claremont Police Department$121,271$93,721Claremont Unified$104,008$17,263OfficerNov. 10
211PacificaSan Mateo37,217Pacifica Police Department$147,931$126,973Jefferson Union High$95,019$52,912OfficerAug. 23
212AdelantoSan Bernardino37,150County sheriff (contract)$128,146$110,868Victor Valley Union High$116,750$11,396OfficerNov. 29
213WildomarRiverside37,077County sheriff (contract)$135,699$112,831Lake Elsinore Unified$118,181$17,518OfficerNov. 14
214MartinezContra Costa36,817Martinez Police Department$173,033$143,395Martinez Unified$108,210$64,823OfficerAug. 17
215Temple CityLos Angeles36,322County sheriff (contract)$173,539$129,668Temple City Unified$115,942$57,597OfficerSept. 1
216San Juan CapistranoOrange35,329County sheriff (contract)$152,574$138,671Capistrano Unified$112,890$39,684OfficerSept. 28
217West HollywoodLos Angeles35,284County sheriff (contract)$173,539$129,668Los Angeles Unified$105,573$67,966OfficerAug. 11
218MoorparkVentura34,754County sheriff (contract)$153,377$123,998Moorpark Unified$82,914$70,463OfficerJuly 17
219San DimasLos Angeles34,209County sheriff (contract)$173,539$129,668Bonita Unified$114,880$58,659OfficerAug. 30
220Manhattan BeachLos Angeles34,051Manhattan Beach Police Department$179,516$140,188Manhattan Beach Unified$111,661$67,855OfficerAug. 16
221Pleasant HillContra Costa33,601Pleasant Hill Police Department$172,140$147,296Mt. Diablo Unified$104,817$67,323OfficerAug. 11
222Los GatosSanta Clara33,355Los Gatos Police Department$185,317$164,994Los Gatos Union Elementary$147,827$37,490OfficerOct. 19
223BellLos Angeles33,315Bell Police Department$134,843$106,684Los Angeles Unified$105,573$29,270OfficerOct. 13
224Menlo ParkSan Mateo33,311Menlo Park Police Department$222,639$160,222Sequoia Union High$152,436$70,203OfficerSept. 7
225Desert Hot SpringsRiverside33,262Desert Hot Springs Police Department$121,282$121,282Palm Springs Unified$113,420$7,862OfficerDec. 8
226GoletaSanta Barbara32,747County sheriff (contract)$149,336$118,384Goleta Union Elementary$118,188$31,148OfficerOct. 16
227Dana PointOrange32,730County sheriff (contract)$152,574$138,671Capistrano Unified$112,890$39,684OfficerSept. 28
228Foster CitySan Mateo32,658Foster City Police Department$155,695$143,501San Mateo Union High$143,494$12,201OfficerDec. 3
229La VerneLos Angeles32,300La Verne Police Department$141,351$97,458Bonita Unified$114,880$26,471OfficerOct. 24
230SeasideMonterey32,019Seaside Police Department$176,062$143,752Monterey Peninsula Unified$81,497$94,565OfficerJune 18
231Beverly HillsLos Angeles31,945Beverly Hills Police Department$215,453$179,146Beverly Hills Unified$113,985$101,468OfficerJuly 13
232AtwaterMerced31,862Atwater Police Department$101,284$83,398Merced Union High$106,223−$4,939TeacherNever
233Los AltosSanta Clara31,720Los Altos Police Department$195,177$169,051Mountain View-Los Altos Union High$189,066$6,111OfficerDec. 20
234Santa PaulaVentura31,658Santa Paula Police Department$125,506$101,478Santa Paula Unified$111,310$14,196OfficerNov. 20
235BurlingameSan Mateo31,552Burlingame Police Department$159,416$124,692San Mateo Union High$143,494$15,922OfficerNov. 25
236San PabloContra Costa31,507San Pablo Police Department$187,982$171,966West Contra Costa Unified$91,890$96,092OfficerJune 28
237SaratogaSanta Clara31,110County sheriff (contract)$196,038$170,840Los Gatos-Saratoga Union High$146,060$49,978OfficerSept. 29
238El Paso de Robles (Paso Robles)San Luis Obispo31,061Paso Robles Police Department$139,166$120,743Paso Robles Joint Unified$84,060$55,106OfficerAug. 9
239LawndaleLos Angeles30,860County sheriff (contract)$173,539$129,668Lawndale Elementary$118,685$54,854OfficerSept. 7
240Laguna HillsOrange30,309County sheriff (contract)$152,574$138,671Saddleback Valley Unified$109,751$42,823OfficerSept. 20
241AtascaderoSan Luis Obispo30,134Atascadero Police Department$110,865$102,966Atascadero Unified$81,193$29,672OfficerSept. 25
242San CarlosSan Mateo29,535County sheriff (contract)$254,496$168,107Sequoia Union High$152,436$102,060OfficerAug. 7
243East Palo AltoSan Mateo29,133East Palo Alto Police Department$172,836$132,178Sequoia Union High$152,436$20,400OfficerNov. 18
244Suisun CitySolano29,036Suisun City Police Department$156,766$127,344Fairfield-Suisun Unified$81,137$75,629OfficerJuly 8
245RidgecrestKern28,386Ridgecrest Police Department$97,675$73,330Sierra Sands Unified$76,711$20,964OfficerOct. 14
246WalnutLos Angeles28,214County sheriff (contract)$173,539$129,668Walnut Valley Unified$113,590$59,949OfficerAug. 27
247BelmontSan Mateo28,206Belmont Police Department$155,858$141,460Sequoia Union High$152,436$3,422OfficerDec. 23
248Lemon GroveSan Diego28,163County sheriff (contract)$148,219$121,501Grossmont Union High$109,191$39,028OfficerSept. 26
249LemooreKings27,692Lemoore Police Department$80,986$63,679Lemoore Union High$103,006−$22,020TeacherNever
250MontereyMonterey27,273Monterey Police Department$166,582$149,553Monterey Peninsula Unified$81,497$85,085OfficerJune 28
251SangerFresno27,037Sanger Police Department$94,906$82,542Sanger Unified$88,666$6,240OfficerDec. 8
252ReedleyFresno26,603Reedley Police Department$75,518$66,386Kings Canyon Joint Unified$89,652−$14,134TeacherNever
253Imperial BeachSan Diego26,369County sheriff (contract)$148,219$121,501South Bay Union$117,007$31,212OfficerOct. 16
254WascoKern26,235Wasco Police Department$94,422$80,921Wasco Union High$101,782−$7,360TeacherNever
255HerculesContra Costa26,225Hercules Police Department$152,238$126,222West Contra Costa Unified$91,890$60,348OfficerAug. 9
256EurekaHumboldt26,122Eureka Police Department$123,464$89,271Eureka City Schools$71,879$51,585OfficerAug. 1
257GaltSacramento26,092Galt Police Department$116,953$93,283Galt Joint Union High$102,403$14,550OfficerNov. 16
258RiverbankStanislaus26,090County sheriff (contract)$138,259$113,120Riverbank Unified$92,147$46,112OfficerSept. 1
259DinubaTulare26,025Dinuba Police Department$103,312$92,212Dinuba Unified$107,265−$3,953TeacherNever
260PattersonStanislaus25,868County sheriff (contract)$138,259$113,120Patterson Joint Unified$88,354$49,905OfficerAug. 22
261El CerritoContra Costa25,862El Cerrito Police Department$153,435$125,755West Contra Costa Unified$91,890$61,545OfficerAug. 7
262WindsorSonoma25,625County sheriff (contract)$196,983$149,350Windsor Unified$90,773$106,210OfficerJune 18
263Loma LindaSan Bernardino25,322County sheriff (contract)$128,146$110,868Redlands Unified$109,608$18,538OfficerNov. 9
264NorcoRiverside25,221County sheriff (contract)$135,699$112,831Corona-Norco Unified$129,686$6,013OfficerDec. 15
265LafayetteContra Costa25,054County sheriff (contract)$170,211$133,740Acalanes Union High$121,599$48,612OfficerSept. 18
266BarstowSan Bernardino24,811Barstow Police Department$121,110$93,552Barstow Unified$83,320$37,790OfficerSept. 9
267SelmaFresno24,585Selma Police Department$104,037$87,798Selma Unified$106,887−$2,850TeacherNever
268MaywoodLos Angeles24,496County sheriff (contract)$173,539$129,668Los Angeles Unified$105,573$67,966OfficerAug. 11
269Seal BeachOrange24,400Seal Beach Police Department$164,867$145,912Los Alamitos Unified$131,206$33,661OfficerOct. 18
270Twentynine PalmsSan Bernardino24,257County sheriff (contract)$128,146$110,868Morongo Unified$95,118$33,028OfficerSept. 28
271DuarteLos Angeles23,746County sheriff (contract)$173,539$129,668Duarte Unified$95,590$77,949OfficerJuly 21
272San FernandoLos Angeles23,692San Fernando Police Department$177,513$126,000Los Angeles Unified$105,573$71,940OfficerAug. 6
273OakdaleStanislaus23,231Oakdale Police Department$119,236$100,523Oakdale Joint Unified$105,247$13,989OfficerNov. 19
274MillbraeSan Mateo23,164County sheriff (contract)$254,496$168,107San Mateo Union High$143,494$111,002OfficerJuly 25
275MarinaMonterey23,086Marina Police Department$165,414$133,829Monterey Peninsula Unified$81,497$83,917OfficerJune 29
276ImperialImperial22,866Imperial Police Department$92,397$77,117Imperial Unified$121,049−$28,652TeacherNever
277CalabasasLos Angeles22,797County sheriff (contract)$173,539$129,668Las Virgenes Unified$104,926$68,613OfficerAug. 9
278Laguna BeachOrange22,763Laguna Beach Police Department$161,237$133,038Laguna Beach Unified$145,628$15,609OfficerNov. 26
279CoronadoSan Diego22,610Coronado Police Department$149,596$129,905San Diego Unified$113,733$35,863OfficerOct. 5
280American CanyonNapa22,396County sheriff (contract)$192,792$148,778Napa Valley Unified$111,756$81,036OfficerJuly 31
281CudahyLos Angeles22,132County sheriff (contract)$173,539$129,668Los Angeles Unified$105,573$67,966OfficerAug. 11
282Yucca ValleySan Bernardino22,027County sheriff (contract)$128,146$110,868Morongo Unified$95,118$33,028OfficerSept. 28
283South Lake TahoeEl Dorado21,022South Lake Tahoe Police Department$139,290$117,703Lake Tahoe Unified$99,015$40,275OfficerSept. 17
284Port HuenemeVentura20,838Port Hueneme Police Department$166,082$128,992Oxnard Union High$128,532$37,550OfficerOct. 10
285GreenfieldMonterey20,785Greenfield Police Department$164,518$129,424South Monterey County Joint Union High$101,781$62,737OfficerAug. 14
286AlbanyAlameda20,578Albany Police Department$151,674$130,437Albany City Unified$99,241$52,433OfficerAug. 27
287LomitaLos Angeles20,407County sheriff (contract)$173,539$129,668Los Angeles Unified$105,573$67,966OfficerAug. 11
288DixonSolano20,174Dixon Police Department$141,328$127,268Dixon Unified$73,332$67,996OfficerJuly 9
289La Cañada FlintridgeLos Angeles20,160County sheriff (contract)$173,539$129,668La Canada Unified$120,739$52,800OfficerSept. 11
290ArvinKern19,991Arvin Police Department$101,918$79,423Kern High$97,840$4,078OfficerDec. 17
291Agoura HillsLos Angeles19,904County sheriff (contract)$173,539$129,668Las Virgenes Unified$104,926$68,613OfficerAug. 9
292OrovilleButte19,653Oroville Police Department$126,035$89,154Oroville Union High$86,624$39,411OfficerSept. 8
293South El MonteLos Angeles19,535County sheriff (contract)$173,539$129,668El Monte Union High$128,924$44,615OfficerSept. 29
294OrindaContra Costa19,351County sheriff (contract)$170,211$133,740Acalanes Union High$121,599$48,612OfficerSept. 18
295Hermosa BeachLos Angeles19,014Hermosa Beach Police Department$131,730$129,536Hermosa Beach City Elementary$102,692$29,038OfficerOct. 12
296ArcataHumboldt19,001Arcata Police Department$89,206$74,741Arcata Elementary$73,342$15,864OfficerOct. 28
297ChowchillaMadera18,742Chowchilla Police Department$83,772$67,480Chowchilla Union High$107,348−$23,576TeacherNever
298Santa Fe SpringsLos Angeles18,680County sheriff (contract)$173,539$129,668Whittier Union High$132,545$40,994OfficerOct. 6
299PinoleContra Costa18,261Pinole Police Department$151,437$140,458West Contra Costa Unified$91,890$59,547OfficerAug. 10
300Arroyo GrandeSan Luis Obispo17,910Arroyo Grande Police Department$135,620$110,008Lucia Mar Unified$90,178$45,442OfficerAug. 31
301CoalingaFresno17,608Coalinga Police Department$88,295$84,234Coalinga-Huron Unified$91,902−$3,607TeacherNever
302KermanFresno17,535Kerman Police Department$87,027$75,266Kerman Unified$101,902−$14,875TeacherNever
303Laguna WoodsOrange17,183County sheriff (contract)$152,574$138,671Saddleback Valley Unified$109,751$42,823OfficerSept. 20
304Rancho MirageRiverside17,120County sheriff (contract)$135,699$112,831Palm Springs Unified$113,420$22,279OfficerNov. 2
305FillmoreVentura17,035County sheriff (contract)$153,377$123,998Fillmore Unified$99,683$53,694OfficerAug. 26
306El SegundoLos Angeles16,983El Segundo Police Department$161,272$145,666El Segundo Unified$99,512$61,760OfficerAug. 14
307TruckeeNevada16,928Truckee Police Department$134,534$127,668Tahoe-Truckee Unified$111,621$22,913OfficerOct. 30
308MoragaContra Costa16,637Moraga Police Department$166,474$141,469Acalanes Union High$121,599$44,875OfficerSept. 24
309ClearlakeLake16,533Clearlake Police Department$94,036$78,124Konocti Unified$77,662$16,374OfficerOct. 29
310ArtesiaLos Angeles16,359County sheriff (contract)$173,539$129,668ABC Unified$110,236$63,303OfficerAug. 20
311UkiahMendocino16,325Ukiah Police Department$124,123$101,162Ukiah Unified$91,154$32,969OfficerSept. 26
312RiponSan Joaquin15,753Ripon Police Department$108,579$102,256Ripon Unified$83,078$25,501OfficerOct. 7
313BlytheRiverside15,400Blythe Police Department$89,259$74,603Palo Verde Unified$97,726−$8,467TeacherNever
314La PalmaOrange15,110La Palma Police Department$126,944$95,116Anaheim Union High$125,685$1,259OfficerDec. 28
315Pacific GroveMonterey14,871Pacific Grove Police Department$143,851$140,319Pacific Grove Unified$129,840$14,011OfficerNov. 26
316ParlierFresno14,649Parlier Police Department$92,584$77,289Parlier Unified$94,746−$2,162TeacherNever
317Red BluffTehama14,466Red Bluff Police Department$87,951$81,558Red Bluff Joint Union High$93,848−$5,897TeacherNever
318LivingstonMerced14,441Livingston Police Department$80,486$75,748Livingston Union$109,385−$28,899TeacherNever
319King CityMonterey14,344King City Police Department$131,822$108,096South Monterey County Joint Union High$101,781$30,041OfficerOct. 9
320McFarlandKern14,213McFarland Police Department$91,442$69,504McFarland Unified$88,932$2,510OfficerDec. 21
321Mill ValleyMarin13,688Mill Valley Police Department$186,408$145,956Tamalpais Union High$139,109$47,299OfficerSept. 30
322Hawaiian GardensLos Angeles13,561County sheriff (contract)$173,539$129,668ABC Unified$110,236$63,303OfficerAug. 20
323EmeryvilleAlameda13,471Emeryville Police Department$190,784$178,355Emery Unified$95,772$95,012OfficerJuly 3
324Grass ValleyNevada13,364Grass Valley Police Department$108,732$95,494Nevada Joint Union High$94,968$13,764OfficerNov. 15
325California CityKern13,317California City Police Department$134,136$116,104Mojave Unified$80,469$53,667OfficerAug. 7
326AvenalKings13,315Avenal Police Department$84,963$60,990Reef-Sunset Unified$88,886−$3,923TeacherNever
327AuburnPlacer13,286Auburn Police Department$113,845$98,453Placer Union High$114,840−$995TeacherNever
328KingsburgFresno13,285Kingsburg Police Department$89,832$82,307Kingsburg Joint Union High$113,345−$23,513TeacherNever
329Palos Verdes EstatesLos Angeles12,999Palos Verdes Estates Police Department$143,555$102,354Palos Verdes Peninsula Unified$111,552$32,003OfficerOct. 11
330Solana BeachSan Diego12,986County sheriff (contract)$148,219$121,501San Dieguito Union High$128,727$19,492OfficerNov. 13
331Grand TerraceSan Bernardino12,803County sheriff (contract)$128,146$110,868Colton Joint Unified$109,456$18,690OfficerNov. 8
332CarpinteriaSanta Barbara12,735County sheriff (contract)$149,336$118,384Carpinteria Unified$82,942$66,394OfficerJuly 22
333LarkspurMarin12,731Central Marin Police Department$129,502$124,729Tamalpais Union High$139,109−$9,607TeacherNever
334LindsayTulare12,725Lindsay Police Department$64,248$56,822Lindsay Unified$101,669−$37,421TeacherNever
335MarysvilleYuba12,717Marysville Police Department$100,561$80,762Marysville Joint Unified$92,478$8,083OfficerDec. 2
336MendotaFresno12,710Mendota Police Department$80,096$67,203Mendota Unified$92,354−$12,258TeacherNever
337San AnselmoMarin12,551Central Marin Police Department$129,502$124,729Tamalpais Union High$139,109−$9,607TeacherNever
338Grover BeachSan Luis Obispo12,411Grover Beach Police Department$120,301$111,585Lucia Mar Unified$90,178$30,123OfficerOct. 1
339San MarinoLos Angeles12,330San Marino Police Department$130,874$108,223San Marino Unified$103,826$27,048OfficerOct. 17
340SusanvilleLassen12,270Susanville Police Department$102,335$82,452Lassen Union High$91,422$10,913OfficerNov. 23
341FortunaHumboldt12,198Fortuna Police Department$80,753$68,002Fortuna Union High$86,081−$5,328TeacherNever
342CommerceLos Angeles12,146County sheriff (contract)$173,539$129,668Montebello Unified$127,491$46,048OfficerSept. 26
343Los AlamitosOrange12,006Los Alamitos Police Department$131,754$115,844Los Alamitos Unified$131,206$548OfficerDec. 30
344Scotts ValleySanta Cruz11,831Scotts Valley Police Department$128,077$119,962Scotts Valley Unified$78,514$49,563OfficerAug. 12
345TehachapiKern11,476Tehachapi Police Department$101,686$81,428Tehachapi Unified$82,553$19,133OfficerOct. 24
346Signal HillLos Angeles11,421Signal Hill Police Department$127,527$110,413Long Beach Unified$118,927$8,600OfficerDec. 7
347Half Moon BaySan Mateo11,303County sheriff (contract)$254,496$168,107Cabrillo Unified$92,307$162,189OfficerMay 13
348HillsboroughSan Mateo11,254Hillsborough Police Department$185,290$163,950Hillsborough City Elementary$148,365$36,925OfficerOct. 20
349ParadiseButte11,088Paradise Police Department$116,773$88,325Paradise Unified$92,619$24,154OfficerOct. 17
350Canyon LakeRiverside11,004County sheriff (contract)$135,699$112,831Lake Elsinore Unified$118,181$17,518OfficerNov. 14
351CalimesaRiverside10,994County sheriff (contract)$135,699$112,831Yucaipa-Calimesa Joint Unified$113,731$21,968OfficerNov. 2
352HealdsburgSonoma10,972Healdsburg Police Department$147,160$117,024Healdsburg Unified$116,846$30,314OfficerOct. 17
353AndersonShasta10,967Anderson Police Department$150,662$119,325Anderson Union High$95,673$54,989OfficerAug. 20
354Sierra MadreLos Angeles10,870Sierra Madre Police Department$117,582$97,972Pasadena Unified$105,160$12,422OfficerNov. 23
355PiedmontAlameda10,806Piedmont Police Department$175,342$146,118Piedmont City Unified$102,938$72,404OfficerAug. 3
356ClaytonContra Costa10,743Clayton Police Department$129,980$108,051Mt. Diablo Unified$104,817$25,163OfficerOct. 22
357PlacervilleEl Dorado10,642Placerville Police Department$115,017$99,942El Dorado Union High$101,551$13,466OfficerNov. 19
358MalibuLos Angeles10,604County sheriff (contract)$173,539$129,668Santa Monica-Malibu Unified$106,334$67,205OfficerAug. 12
359SonomaSonoma10,507County sheriff (contract)$196,983$149,350Sonoma Valley Unified$104,254$92,729OfficerJuly 13
360Morro BaySan Luis Obispo10,404Morro Bay Police Department$106,386$101,565San Luis Coastal Unified$94,086$12,300OfficerNov. 19
361ExeterTulare10,233Exeter Police Department$73,522$63,181Exeter Unified$88,486−$14,964TeacherNever
362Shasta LakeShasta10,133County sheriff (contract)$115,030$88,778Gateway Unified$88,989$26,041OfficerOct. 10
363Corte MaderaMarin9,966Central Marin Police Department$129,502$124,729Tamalpais Union High$139,109−$9,607TeacherNever
364CapitolaSanta Cruz9,670Capitola Police Department$135,825$114,418Soquel Union Elementary$85,990$49,835OfficerAug. 20
365Live OakSutter9,658County sheriff (contract)$96,539$78,948Live Oak Unified$86,067$10,472OfficerNov. 22
366WaterfordStanislaus9,169County sheriff (contract)$138,259$113,120Waterford Unified$99,908$38,351OfficerSept. 21
367TiburonMarin8,910Tiburon Police Department$125,906$120,932Tamalpais Union High$139,109−$13,203TeacherNever
368GuadalupeSanta Barbara8,851Guadalupe Police Department$130,303$107,676Santa Maria Joint Union High$115,895$14,408OfficerNov. 21
369FirebaughFresno8,714Firebaugh Police Department$74,543$64,096Firebaugh-Las Deltas Unified$87,125−$12,582TeacherNever
370OrlandGlenn8,704Orland Police Department$106,436$89,758Orland Joint Unified$81,456$24,980OfficerOct. 7
371CloverdaleSonoma8,678Cloverdale Police Department$137,432$122,382Cloverdale Unified$88,518$48,914OfficerAug. 24
372Los Altos HillsSanta Clara8,548County sheriff (contract)$196,038$170,840Mountain View-Los Altos Union High$189,066$6,972OfficerDec. 19
373Rolling Hills EstatesLos Angeles8,545County sheriff (contract)$173,539$129,668Palos Verdes Peninsula Unified$111,552$61,987OfficerAug. 23
374WintersYolo8,021Winters Police Department$127,324$110,566Winters Joint Unified$92,029$35,295OfficerSept. 21
375WoodlakeTulare8,005Woodlake Police Department$79,704$74,052Woodlake Unified$98,613−$18,909TeacherNever
376HughsonStanislaus7,977County sheriff (contract)$138,259$113,120Hughson Unified$114,288$23,971OfficerOct. 29
377Westlake VillageLos Angeles7,918County sheriff (contract)$173,539$129,668Las Virgenes Unified$104,926$68,613OfficerAug. 9
378YrekaSiskiyou7,879Yreka Police Department$83,974$76,524Yreka Union High$96,275−$12,301TeacherNever
379Pismo BeachSan Luis Obispo7,804Pismo Beach Police Department$127,896$113,501Lucia Mar Unified$90,178$37,718OfficerSept. 15
380FowlerFresno7,667Fowler Police Department$74,176$61,370Fowler Unified$96,323−$22,147TeacherNever
381OjaiVentura7,559County sheriff (contract)$153,377$123,998Ojai Unified$75,961$77,416OfficerJune 30
382FairfaxMarin7,407Fairfax Police Department$128,016$115,737Tamalpais Union High$139,109−$11,093TeacherNever
383SebastopolSonoma7,367Sebastopol Police Department$120,116$110,925West Sonoma County Union High$96,864$23,252OfficerOct. 22
384GridleyButte7,302Gridley Police Department$84,437$70,172Gridley Unified$95,178−$10,741TeacherNever
385CotatiSonoma7,290Cotati Police Department$112,868$90,015Cotati-Rohnert Park Unified$81,843$31,025OfficerSept. 22
386EscalonSan Joaquin7,232Escalon Police Department$76,388$73,316Escalon Unified$93,520−$17,132TeacherNever
387Fort BraggMendocino7,187Fort Bragg Police Department$101,506$86,946Fort Bragg Unified$71,785$29,721OfficerSept. 16
388TaftKern7,087Taft Police Department$92,220$74,915Taft Union High$99,708−$7,488TeacherNever
389Mammoth LakesMono7,040Mammoth Lakes Police Department$149,788$123,882Mammoth Unified$92,541$57,247OfficerAug. 14
390AthertonSan Mateo7,007Atherton Police Department$191,892$169,897Menlo Park City Elementary$161,960$29,932OfficerNov. 5
391LoomisPlacer6,689County sheriff (contract)$155,741$136,397Placer Union High$114,840$40,901OfficerSept. 27
392WillowsGlenn6,475County sheriff (contract)$127,579$91,355Willows Unified$93,491$34,088OfficerSept. 25
393SolvangSanta Barbara5,755County sheriff (contract)$149,336$118,384Santa Ynez Valley Union High$102,632$46,704OfficerSept. 8
394Villa ParkOrange5,738County sheriff (contract)$152,574$138,671Orange Unified$113,134$39,440OfficerSept. 28
395HoltvilleImperial5,685County sheriff (contract)$90,524$64,485Holtville Unified$103,394−$12,870TeacherNever
396WilliamsColusa5,589Williams Police Department$84,483$84,483Williams Unified$82,392$2,091OfficerDec. 22
397La Habra HeightsLos Angeles5,503County sheriff (contract)$173,539$129,668Fullerton Joint Union High$122,298$51,241OfficerSept. 15
398St. HelenaNapa5,349St. Helena Police Department$166,205$122,305Saint Helena Unified$180,891−$14,686TeacherNever
399WoodsideSan Mateo5,206County sheriff (contract)$254,496$168,107Sequoia Union High$152,436$102,060OfficerAug. 7
400CalistogaNapa5,160Calistoga Police Department$150,898$125,270Calistoga Joint Unified$144,026$6,872OfficerDec. 15
401SonoraTuolumne5,116Sonora Police Department$129,450$92,784Sonora Elementary$72,285$57,165OfficerJuly 23
402BuelltonSanta Barbara5,091County sheriff (contract)$149,336$118,384Santa Ynez Valley Union High$102,632$46,704OfficerSept. 8
403LakeportLake5,026Lakeport Police Department$75,332$64,834Lakeport Unified$77,888−$2,556TeacherNever
404Big Bear LakeSan Bernardino4,953County sheriff (contract)$128,146$110,868Bear Valley Unified$108,788$19,358OfficerNov. 6
405Indian WellsRiverside4,862County sheriff (contract)$135,699$112,831Desert Sands Unified$111,383$24,316OfficerOct. 27
406NeedlesSan Bernardino4,791County sheriff (contract)$128,146$110,868Needles Unified$103,813$24,333OfficerOct. 23
407BrisbaneSan Mateo4,676Brisbane Police Department$164,644$158,304Jefferson Union High$95,019$69,625OfficerJuly 30
408Portola ValleySan Mateo4,285County sheriff (contract)$254,496$168,107Portola Valley Elementary$153,794$100,702OfficerAug. 9
409Del MarSan Diego3,950County sheriff (contract)$148,219$121,501San Dieguito Union High$128,727$19,492OfficerNov. 13
410BishopInyo3,850Bishop Police Department$110,598$103,031Bishop Unified$99,100$11,498OfficerNov. 24
411Monte SerenoSanta Clara3,637Los Gatos Police Department$185,317$164,994Los Gatos Union Elementary$147,827$37,490OfficerOct. 19
412AvalonLos Angeles3,383County sheriff (contract)$173,539$129,668Long Beach Unified$118,927$54,612OfficerSept. 8
413Nevada CityNevada3,336Nevada City Police Department$87,572$76,662Nevada Joint Union High$94,968−$7,396TeacherNever
414Mount ShastaSiskiyou3,179Mount Shasta Police Department$74,017$62,206Mt. Shasta Union Elementary$80,545−$6,528TeacherNever
415Carmel-by-the-SeaMonterey3,049Carmel Police Department$213,844$161,096Carmel Unified$144,332$69,512OfficerSept. 4
416AlturasModoc2,657Alturas Police Department$66,674$52,768Modoc Joint Unified$63,276$3,398OfficerDec. 13
417YountvilleNapa2,638County sheriff (contract)$192,792$148,778Napa Valley Unified$111,756$81,036OfficerJuly 31
418PortolaPlumas2,098County sheriff (contract)$86,930$75,216Plumas Unified$72,332$14,598OfficerOct. 31
419ColfaxPlacer1,996County sheriff (contract)$155,741$136,397Placer Union High$114,840$40,901OfficerSept. 27
420BiggsButte1,973County sheriff (contract)$138,568$110,158Biggs Unified$67,253$71,315OfficerJune 27
421Hidden HillsLos Angeles1,746County sheriff (contract)$173,539$129,668Las Virgenes Unified$104,926$68,613OfficerAug. 9
422Rolling HillsLos Angeles1,677County sheriff (contract)$173,539$129,668Palos Verdes Peninsula Unified$111,552$61,987OfficerAug. 23
423DunsmuirSiskiyou1,628County sheriff (contract)$92,788$75,644Dunsmuir Joint Union High$59,084$33,704OfficerAug. 21
424Del Rey OaksMonterey1,546Del Rey Oaks Police Department$116,671$96,129Monterey Peninsula Unified$81,497$35,174OfficerSept. 12
425IrwindaleLos Angeles1,509Irwindale Police Department$152,633$126,864Duarte Unified$95,590$57,043OfficerAug. 17
426ColmaSan Mateo1,411Colma Police Department$215,079$160,478Jefferson Elementary$104,672$110,407OfficerJune 27
427MontagueSiskiyou1,195County sheriff (contract)$92,788$75,644Yreka Union High$96,275−$3,487TeacherNever
428Blue LakeHumboldt1,136County sheriff (contract)$114,908$88,928Blue Lake Union Elementary$63,031$51,877OfficerJuly 20
429BradburyLos Angeles902County sheriff (contract)$173,539$129,668Duarte Unified$95,590$77,949OfficerJuly 21
430DorrisSiskiyou830County sheriff (contract)$92,788$75,644Butte Valley Unified$69,105$23,683OfficerSept. 29
431IsletonSacramento764County sheriff (contract)$158,962$143,216River Delta Joint Unified$77,749$81,213OfficerJune 28
432LoyaltonSierra730County sheriff (contract)$86,935$72,716Sierra-Plumas Joint Unified$71,122$15,813OfficerOct. 26
433Fort JonesSiskiyou663County sheriff (contract)$92,788$75,644Scott Valley Unified$78,413$14,375OfficerNov. 5
434Point ArenaMendocino452County sheriff (contract)$154,518$116,730Point Arena Joint Union High$78,255$76,263OfficerJuly 4
435IndustryLos Angeles431County sheriff (contract)$173,539$129,668Hacienda la Puente Unified$124,603$48,936OfficerSept. 20
436TehamaTehama428County sheriff (contract)$106,356$86,604Los Molinos Unified$70,043$36,313OfficerAug. 29
437Sand CityMonterey373Sand City Police Department$152,137$146,758Monterey Peninsula Unified$81,497$70,640OfficerJuly 15
438VernonLos Angeles207Vernon Police Department$135,023$123,216Los Angeles Unified$105,573$29,450OfficerOct. 13
439BanningRiverside0Banning Police Department$131,730$109,184Beaumont Unified$100,833$30,897OfficerOct. 7
440ChinoSan Bernardino0Chino Police Department$134,348$123,213Chino Valley Unified$107,729$26,619OfficerOct. 20

Notes

Officer pay is the 2024 median for each department’s police officers or deputy sheriffs who worked the full year, counting regular pay, overtime and other pay but not lump-sum payouts, from the State Controller’s Government Compensation in California records. The without-overtime figure leaves out overtime and keeps the rest.

141 cities pay their county sheriff to patrol them, marked “contract” in the Police column. They show the countywide median deputy, because the state’s records don’t split deputies by station. Larkspur, Corte Madera and San Anselmo share the Central Marin Police Department, and Monte Sereno is patrolled by Los Gatos.

Teacher pay is the median salary on each district’s 2024-25 salary schedule, from the state Department of Education’s J-90 survey. It doesn’t count stipends for coaching or other extra duties. A city split between districts gets the higher-paid district among those covering at least half of it.

A median needs at least five full-year officers or full-time teachers. Banning’s and Chino’s police figures are from 2023. Cities without both figures are left out, among them South Pasadena and Pico Rivera, whose districts didn’t file the salary survey.

The passing date is the day an officer paid evenly through the year has earned the teacher’s yearly salary.