{"id":384506,"date":"2026-07-03T02:31:06","date_gmt":"2026-07-03T02:31:06","guid":{"rendered":"https:\/\/www.newsbeep.com\/us-ca\/384506\/"},"modified":"2026-07-03T02:31:06","modified_gmt":"2026-07-03T02:31:06","slug":"new-california-payroll-data-reveals-city-employee-pay-across-greater-sacramento-region","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/us-ca\/384506\/","title":{"rendered":"New California payroll data reveals city employee pay across Greater Sacramento region"},"content":{"rendered":"<p>California Controller Malia M. Cohen released on Thursday the state&#8217;s\u00a0<a href=\"https:\/\/gcc.sco.ca.gov\/\" target=\"_blank\" rel=\"noopener nofollow\">annual payroll report<\/a> that provides a comprehensive look at salary compensation data in the local government workforce.<\/p>\n<p>As a whole, California cities and counties reported approximately 751,117 filled positions and nearly $94.4 billion in total government compensation in the calendar year 2025.\u00a0<\/p>\n<p>CBS News Sacramento provides a data breakdown of compensation numbers, average employee wages, and total employee wages within city governments across the Greater Sacramento region.<\/p>\n<p>Stockton and Yuba City are not included in the report because they failed to submit the required information or provided incomplete data.<\/p>\n<p><a href=\"https:\/\/gcc.sco.ca.gov\/Reports\/Cities\/Cities.aspx?year=2025&amp;rpt=3\" target=\"_blank\" rel=\"noopener nofollow\">By major city<\/a> &#8211; number of employees; average wages<\/p>\n<p>Of the major cities of the Greater Sacramento region, Fairfield has the highest average wage at $115,615. Placerville has the lowest average wage at $42,034.<\/p>\n<p>Citrus Heights: 258; $88,857\t Davis: 868; $53,765\t Elk Grove: 580; $102,983 Fairfield: 810; $115,615\t Folsom: 946; $62,623\t Grass Valley: 135; $97,883 Lodi: 741; $82,668 Manteca: 717; $88,013 Marysville: 112; $61,985\t Modesto: 1,897; $83,823\t\t Placerville: 199; $42,034 Rancho Cordova: 163; $87,799 Rocklin: 378; $86,514\t Roseville: 2,240; $79,127\t Sacramento: 5,827; $81,228\t South Lake Tahoe: 355; $80,813 Tracy: 735; $95,671Turlock: 744; $63,046\t West Sacramento: 800; $77,064\t Woodland: 602; $63,565<a href=\"https:\/\/gcc.sco.ca.gov\/Reports\/Cities\/Cities.aspx?year=2025&amp;rpt=6\" target=\"_blank\" rel=\"noopener nofollow\">By county<\/a> &#8211; number of employees; total wages<\/p>\n<p>Sacramento County has the highest number of city employees at 8,410. It also has the highest total wage at $647,109,638, which nearly doubles the county that follows, Solano County, which has a total wage of $331,870,147.<\/p>\n<p>El Dorado County: 554; $37,053,481\t Nevada County: 456; $35,991,623 Placer County: 3,716; $248,624,281 Sacramento County: 8,410: $647,109,638 San Joaquin County: 2,693; $233,674,879 Solano County: 3,458; $331,870,147 Stanislaus County: 3,584; $258,595,573 Yolo County: 2,377; $151,772,499 Yuba County: 149; $9,032,439\u00a0<a href=\"https:\/\/gcc.sco.ca.gov\/Reports\/Cities\/Cities.aspx?year=2025&amp;rpt=0\" target=\"_blank\" rel=\"noopener nofollow\">By major city<\/a> &#8211; number of employees; total wages<\/p>\n<p>The city with the most government employees is Sacramento, and the city with the fewest government employees is Marysville. Sacramento City has 52 times more government employees than Marysville, which has 112 city employees. Sacramento City also has a total wage roughly 62 times higher than that of Marysville.<\/p>\n<p>Citrus Heights: 258; $22,925,190\t\tDavis: 868; $46,668,397\t\tElk Grove: 580; $59,729,956\t\tFairfield: 810; $93,647,984\t\tFolsom: 946; $59,241,496\t\tGrass Valley: 135; $13,214,145\t\tLodi: 741; $61,256,619\t\tManteca: 717; $63,105,503\t\tMarysville: 112; $6,942,358\t\tModesto: 1,897; $159,012,856\t\tPlacerville: 199; $8,364,755\t\tRancho Cordova: 163; $14,311,274\t\tRocklin: 378; $32,702,429\t\tRoseville: 2,240; $177,244,768\t\tSacramento: 5,827; $473,317,838\t\tSouth Lake Tahoe: 355; $28,688,726\t\tTracy: 735; $70,317,982\t\tTurlock: 755; $46,906,028\t\tWest Sacramento: 800; $61,651,322\t\tWoodland: 602; $38,265,850\u00a0<a href=\"https:\/\/gcc.sco.ca.gov\/Reports\/Cities\/Cities.aspx?year=2025&amp;rpt=9\" target=\"_blank\" rel=\"noopener nofollow\">By major city<\/a> &#8211; total wages for city managers<\/p>\n<p>The average total wage for city managers in the cities listed below is $290,491.<\/p>\n<p>Citrus Heights: $296,782*Davis: $144,491; $78,260 Elk Grove: $366,887 Fairfield: $343,759 Folsom: $257,227 Grass Valley: $257,456 Lodi: $437,425 Manteca: $338,282; $18,000 Marysville: $224,497 Modesto: $371,171 *Placerville: $185,345; $178,499 Rancho Cordova: $331,871 Rocklin: $277,319 Roseville: $396,772 Sacramento: $363,620 South Lake Tahoe: $261,657 Tracy: $414,351\t Turlock: $109,320 West Sacramento: $302,092 Woodland: $326,217<\/p>\n<p>*These cities appointed a city manager during the 2025 calendar year. <\/p>\n<p><a href=\"https:\/\/gcc.sco.ca.gov\/Reports\/K-12\/K-12Edu.aspx\" target=\"_blank\" rel=\"noopener nofollow\">K-12 education<\/a> &#8211; number of employees; average wages<\/p>\n<p>The average wage among employees at the school districts listed below is $48,410.<\/p>\n<p>Sacramento City Unified School District: 7,689; $59,606Twin Rivers Unified School District: 4,624; $55,035 Folsom-Cordova Unified School District: 4,181; $50,732 Manteca Unified School District: 4,314; $50,481 Yuba City Unified School District: 2,323; $48,797 Roseville City School District: 2,064; $50,964 Woodland Joint Unified School District: 2,266; $43,651 Stanislaus County Office of Education: 1,821; $48,267 Western Placer Unified School District: 1,458; $44,595 El Dorado Union High School District: 1,213; $47,132 Grass Valley Elementary School District: 482; $33,246\u00a0<\/p>\n<p>The average total wage for mayors in the cities listed below is $23,882. <\/p>\n<p>Citrus Heights: $22,800 Davis: $17,172 Elk Grove: $31,800 Fairfield: $23,180 Folsom: $10,427 Grass Valley: $7,200 Lodi: $19,200 Manteca: $26,400 Marysville: $3,600 Modesto: $52,875 Placerville: $9,636 Rancho Cordova: $14,385 Rocklin: $8,220 Roseville: $7,800 Sacramento: $168,189 South Lake Tahoe: $13,784 Tracy: $24,304\t\t Turlock: $6,000 West Sacramento: $31,068 Woodland: $3,000\u00a0<a href=\"https:\/\/gcc.sco.ca.gov\/Reports\/Cities\/Cities.aspx?year=2025&amp;rpt=0\" target=\"_blank\" rel=\"noopener nofollow\">By major city<\/a>\u00a0&#8211; average retirement and health contributions per employee<\/p>\n<p>Employees in Folsom City have the highest average retirement and health contribution, at $30,845 annually. Employees in Marysville have the lowest average retirement and health contribution, at $13,733 annually.<\/p>\n<p>Citrus Heights: $23,850Davis: $29,692Elk Grove: $30,299Fairfield: $28,920Folsom: $30,845Grass Valley: $29,547Lodi: $17,159\tManteca: $21,341Marysville: $13,733Modesto: $20,483\tPlacerville: $13,769Rancho Cordova: $24,641Rocklin: $22,215Roseville: $23,844Sacramento: $21,582South Lake Tahoe: $23,301Tracy: $29,011\t\tTurlock: $18,568\tWest Sacramento: $22,709Woodland: $19,793<\/p>\n<p>\n          More from CBS News\n        <\/p>\n<p class=\"content__tags__label\">In:<\/p>\n","protected":false},"excerpt":{"rendered":"California Controller Malia M. Cohen released on Thursday the state&#8217;s\u00a0annual payroll report that provides a comprehensive look at&hellip;\n","protected":false},"author":2,"featured_media":384507,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[10288,121,357,123,122,13722,2720,14770,7547,41287],"class_list":["post-384506","post","type-post","status-publish","format-standard","has-post-thumbnail","category-sacramento","tag-placer-county","tag-sacramento","tag-sacramento-county","tag-sacramento-headlines","tag-sacramento-news","tag-san-joaquin-county","tag-solano-county","tag-stanislaus-county","tag-sutter-county","tag-yuba-county"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/posts\/384506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/comments?post=384506"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/posts\/384506\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/media\/384507"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/media?parent=384506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/categories?post=384506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/us-ca\/wp-json\/wp\/v2\/tags?post=384506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}