California State Controller's Office and Richmond, CA · 2026 pay · 441 people
How much does an assistant planner make in California State Controller's Office and Richmond, CA?
$76,832typical pay for a assistant planner in 2026
$53,073 – $89,770what most people earned
Includes everyone paid during 2026, including part-year workers. Each employer counts with its latest published year (2025 or 2026). Typical pay rose 6.7% from the same employers' year before.
✓ Official data from 4 agencies · Matches each agency's latest release · Show sourcesHide sources
- California State Controller's Office · sco.ca.gov ↗
- California State Controller's Office · sco.ca.gov ↗
- California State Controller's Office · sco.ca.gov ↗
- City of Richmond · ci.richmond.ca.us ↗
Where assistant planners work
Typical pay at each employer, 2026 (everyone paid).
- City of San Diego20 people$83,228
- Sacramento County12 people$70,930
- Monterey County9 people$43,372
- City of Fontana7 people$23,558
- San Joaquin County6 people$37,316
- City of Sacramento6 people$73,425
- City of Carlsbad6 people$28,986
- City of Riverside5 people$74,158
- City of Walnut Creek5 people$113,573
- City of Bakersfield5 people$78,076
- City of Malibu5 people$88,604
- City of Irvine5 people$99,887
- City of Burbank5 people$80,904
- City of Costa Mesa5 people$105,957
- City of Beverly Hills4 people$61,216
- City of Salinas4 people$97,230
- City of Santa Clarita4 people$94,841
- City of Simi Valley4 people$40,653
- City of Eureka4 people$52,303
- Santa Clara County4 people$7,790
- City of West Hollywood4 people$122,632
- Tahoe Regional Planning Agency4 people$58,515
- City of San Luis Obispo4 people$72,220
- City of Santa Ana4 people$33,400
- City of Tustin4 people$73,440
- Merced County Association of Governments3 people$69,491
- City of Beaumont3 people$37,794
- City of San Buenaventura3 people$26,481
- City of Escondido3 people$77,841
- City of Vacaville3 people$65,169
- City of Mountain View3 people$91,028
- City of Vallejo3 people$87,383
- City of Tracy3 people$98,059
- City of San Marino3 people$75,008
- Town of Apple Valley3 people$53,073
- City of San Clemente3 people$50,893
- City of Pasadena3 people$86,336
- City of Brea3 people$84,928
- Stanislaus County3 people$51,891
- City of San Bruno3 people$44,185
- City of Cupertino3 people$9,329
- City of Hayward3 people$108,166
- City of Sunnyvale3 people$103,236
- City of Montebello3 people$92,543
- City of Rancho Palos Verdes3 people$89,770
- City of South Lake Tahoe3 people$89,050
- City of Lodi2 people$26,138
- City of Dublin2 people$101,486
- City of Garden Grove2 people$77,063
- City of El Monte2 people$95,828
- Richmond2 people$54,119
- City of Upland2 people$73,056
- City of Santa Clara2 people$88,573
- City of Pico Rivera2 people$100,126
- City of Santa Fe Springs2 people$36,358
- City of Highland2 people$96,997
- City of Culver City2 people$104,029
- City of Atascadero2 people$68,119
- City of Laguna Beach2 people$86,143
- City of Rancho Cordova2 people$42,454
- City of Carmel-by-the-Sea2 people$50,630
- City of Inglewood2 people$71,610
- City of Camarillo2 people$94,511
- City of Laguna Hills2 people$31,050
- Humboldt County2 people$70,139
- City of El Centro2 people$24,606
- City of Menlo Park2 people$36,970
- City of Lafayette2 people$68,321
- Altamont Corridor Express - ACE2 people$42,180
- City of Laguna Niguel2 people$80,762
- City of Lakewood2 people$58,163
- City of San Marcos2 people$41,522
- City of Redding2 people$82,201
- City of Whittier2 people$88,883
- City of Palm Desert2 people$58,299
- City of Rolling Hills2 people$30,155
- City of Bellflower2 people$45,112
- City of Hermosa Beach2 people$72,593
- City of Palmdale2 people$83,246
- Town of Los Gatos2 people$110,025
- Glenn County2 people$58,132
- City of Indio2 people$51,571
- City of Thousand Oaks2 people$56,396
- City of San Carlos2 people$113,832
- City of El Segundo2 people$92,262
- City of Poway2 people$80,520
- City of Manteca2 people$95,618
- Town of Mammoth Lakes2 people$80,038
- City of Baldwin Park2 people$25,128
- City of South Pasadena2 people$62,727
- City of Claremont2 people$81,424
- City of Moreno Valley2 people$51,932
- Butte County2 people$37,860
- Trinity County2 people$60,540
- City of Covina2 people$82,107
- City of Piedmont2 people$56,592
- City of Rancho Cucamonga2 people$71,141
- City of Coronado2 people$81,561
- City of Moorpark1 person$63,869
- City of Pomona1 person$74,107
- City of Stanton1 person$52,867
- City of Visalia1 person$92,707
- City of Clovis1 person$3,784
- City of Cypress1 person$86,141
- City of Mountain House1 person$10,195
- Town of Woodside1 person$106,167
- City of Marina1 person$84,979
- City of Signal Hill1 person$89,250
- City of Palm Springs1 person$109,309
- City of Bell1 person$88,432
- City of Westminster1 person$85,374
- City of Temple City1 person$3,807
- City of Cudahy1 person$58,778
- City of Hanford1 person$56,877
- Town of Corte Madera1 person$104,787
- City of Huntington Beach1 person$83,725
- City of La Mesa1 person$82,837
- City of Santa Paula1 person$112,401
- City of Corona1 person$85,275
- City of Los Banos1 person$71,532
- City of Belmont1 person$108,979
- City of Wildomar1 person$74,601
- City of Lemon Grove1 person$65,288
- City of Rolling Hills Estates1 person$88,684
- City of St. Helena1 person$6,441
- City of Solvang1 person$88,518
- City of Merced1 person$66,028
- Town of San Anselmo1 person$79,909
- City of San Pablo1 person$113,303
- City of Dana Point1 person$76,187
- City of Foster City1 person$127,576
- City of Atwater1 person$19,887
- City of Montclair1 person$48,431
- City of La Canada Flintridge1 person$83,171
- City of Pittsburg1 person$106,098
- City of Menifee1 person$93,163
- City of Burlingame1 person$81,971
- City of Rocklin1 person$62,835
- City of Redondo Beach1 person$32,556
- City of Roseville1 person$7,822
- Sacramento Regional Transit System1 person$78,733
- City of Diamond Bar1 person$67,599
- City of Benicia1 person$95,949
- City of Morro Bay1 person$38,750
- City of Perris1 person$96,219
- City of Victorville1 person$43,797
- City of Paramount1 person$78,361
- City of Seaside1 person$27,334
- City of Lake Forest1 person$53,922
- City of Tulare1 person$20,496
- City of San Rafael1 person$98,322
- City of National City1 person$74,835
- City of Kerman1 person$79,798
- Town of Yucca Valley1 person$77,877
- City of Greenfield1 person$78,702
- City of Jurupa Valley1 person$84,157
- City of Manhattan Beach1 person$102,331
- City of Buena Park1 person$82,042
- City of Artesia1 person$13,945
- City of Sierra Madre1 person$85,338
- City of Yuba City1 person$71,430
- City of Chula Vista1 person$93,779
- City of San Ramon1 person$97,127
- City of Solana Beach1 person$95,282
- City of Antioch1 person$96,644
- Town of Moraga1 person$100,778
- City of Twentynine Palms1 person$63,244
- City of Glendora1 person$16,920
- City of Campbell1 person$146,739
- City of Big Bear Lake1 person$66,706
- City of South Gate1 person$76,832
- Yolo County1 person$83,096
- City of La Verne1 person$65,207
- City of Live Oak1 person$7,173
- City of Seal Beach1 person$87,325
- City of Daly City1 person$138,460
- City of Villa Park1 person$21,942
- City of Norwalk1 person$77,261
- City of Rosemead1 person$59,903
- Plumas County1 person$38,799
- City of Rancho Mirage1 person$86,534
- City of Grand Terrace1 person$79,772
- City of San Juan Capistrano1 person$90,327
- City of Goleta1 person$102,338
- City of Monrovia1 person$96,099
- City of Hemet1 person$76,020
- City of Healdsburg1 person$105,440
- City of Chino1 person$114,634
- City of Eastvale1 person$89,752
- City of Newark1 person$102,105
- City of Pacifica1 person$19,173
- City of Orange1 person$76,077
- City of Concord1 person$80,454
- Town of Paradise1 person$56,347
- City of Hesperia1 person$77,843
- City of Temecula1 person$109,370
- City of Los Altos1 person$113,710
- City of San Gabriel1 person$86,902
- City of Vernon1 person$99,451
- City of Milpitas1 person$120,259
- City of Monterey Park1 person$85,038
- City of Downey1 person$22,221
- City of Santee1 person$74,281
- City of Lake Elsinore1 person$76,990
- Orange County1 person$107,298
- City of Del Mar1 person$72,051
- City of Ontario1 person$110,689
- Town of Los Altos Hills1 person$57,738
- City of La Puente1 person$34,834
- City of Ojai1 person$26,262
- City of Alhambra1 person$70,159
- Shasta Regional Transportation Agency1 person$74,623
- City of Calabasas1 person$81,839
- City of Emeryville1 person$104,012
- City of Aliso Viejo1 person$115,991
- Town of Truckee1 person$122,510
- City of Colton1 person$81,740
- City of San Leandro1 person$101,744
- City of Lomita1 person$79,984
- City of Mill Valley1 person$40,590
- City of Porterville1 person$81,245
- Sutter County1 person$62,866
- Town of Hillsborough1 person$551
- City of Reedley1 person$76,493
- City of Morgan Hill1 person$137,261
- City of Huntington Park1 person$75,095
- City of Irwindale1 person$86,013
No employers match.
Pay by level
Levels with 5 or more people.
- Assistant Planner I6 people$66,325
- Assistant Planner429 people$76,990
- Assistant Planner II6 people$77,888
Related jobs and the next step up
Same line of work at a different rank, by typical pay (full-year employees where we can tell).
- Assistant Planner (this page)$76,832 (everyone)
- Planner Assistant$80,880 (everyone)
- Associate Planner$100,329 (everyone)
- Supervising Planner$108,165 (everyone)
- Senior Planner$124,026 (everyone)
- Supervisor Planner$128,205 (everyone)
- Principal Planner$144,443 (everyone)
- Planner Supervising$148,897 (everyone)
- Planner Principal$160,942 (everyone)
Highest-paid assistant planners, 2026
Common questions
How much does an assistant planner make in California State Controller's Office and Richmond, CA?
The typical assistant planner was paid $76,832 in 2026; most earned between $53,073 and $89,770. This counts all 441 people paid, including part-year workers.
How much of the pay is overtime?
Overtime made up 0.4% of all pay for assistant planners in 2026.
Which job titles are included?
Everyone whose payroll title is Assistant Planner, at any level (for example "Assistant Planner I"). Part-time-schedule titles (such as "20 hours") are left out. Senior, supervising and trainee titles have their own pages.
Job titles are written out in full from the payroll's abbreviations (for example "SR CRRECTNL POLC OFCR" → "Senior Correctional Police Officer"). "Typical pay" is the median; "most earned" is the middle half. How we calculate this