Municipal government pay in the St. Louis region

Find earnings information for mayors, city managers, police and more.

Data shown reflects actual gross pay for 2025, except where noted otherwise.

Municipalities

Agency Year FT employeesempl. Median pay Median experience Top earner
Arnold 2026 138 $71,638 8.0 $171,158
Ballwin 2026 147 $65,385 6.0 $200,679
Bel-Nor 2026 5 $1,200 2.0 $1,800
Bel-Ridge 2026 12 $2,400 7.5 $65,633
Bella Villa 2026 12 $1,600 4.0 $50,876
Bellefontaine Neighbors 2026 53 $43,089 3.0 $103,145
Belleville 2026 338 $73,546 7.0 $168,288
Berkeley 2026 117 $75,561 5.0 $182,365
Beverly Hills 2026 7 $3,600 Not provided $33,423
Black Jack 2026 19 $40,090 6.0 $59,812
Breckenridge Hills 2026 33 $50,972 3.0 $77,161
Brentwood 2026 139 $74,239 6.0 $205,004
Bridgeton 2026 118 $83,569 Not provided $177,918
Calverton Park 2026 10 $1,700 4.0 $49,590
Charlack 2026 7 $4,433 3.0 $36,884
Chesterfield 2026 213 $68,373 6.0 $227,380
Clarkson Valley 2026 11 $1,300 3.0 $79,218
Clayton 2026 196 $89,590 6.0 $221,247
Cool Valley 2026 5 $6,000 3.0 $52,025
Country Club Hills 2026 8 $43,959 2.0 $82,054
Crestwood 2026 91 $80,001 7.0 $187,842
Creve Coeur 2026 105 $77,480 6.0 $162,235
Crystal Lake Park 2026 6 $350 4.0 $70,000
Dellwood 2026 22 $16,345 8.0 $81,112
Des Peres 2026 119 $85,427 9.0 $185,052
Edmundson 2026 22 $71,633 6.0 $130,563
Edwardsville 2026 221 $79,257 7.0 $191,921
Ellisville 2026 67 $71,640 9.0 $216,569
Eureka 2026 66 $70,253 7.0 $156,255
Fenton 2026 34 $36,173 5.5 $135,962
Ferguson 2026 145 $64,314 Not provided $165,469
Flordell Hills 2026 5 $3,900 8.0 $24,880
Florissant 2026 246 $62,630 8.0 $151,199
Frontenac 2026 58 $106,709 14.0 $156,667
Glendale 2026 43 $76,901 7.0 $110,855
Grantwood Village 2026 6 $5,400 9.0 $6,000
Green Park 2026 10 $3,000 6.5 $72,220
Greendale 2026 6 $1,200 3.0 $9,000
Hanley Hills 2026 12 $5,640 Not provided $51,225
Hazelwood 2026 200 $88,318 4.0 $163,368
Hillsdale 2026 18 $22,401 3.0 $61,029
Jennings 2026 70 $38,666 2.0 $79,773
Kinloch 2026 7 $3,000 5.0 $86,731
Kirkwood 2026 302 $87,760 Not provided $268,533
Ladue 2026 76 $105,219 13.0 $175,349
Lakeshire 2026 14 $4,842 6.0 $70,301
Manchester 2026 95 $68,478 6.0 $151,052
Maplewood 2026 87 $86,828 8.0 $156,573
Marlborough 2026 6 $3,000 12.0 $60,983
Maryland Heights 2026 224 $76,863 6.0 $228,224
Moline Acres 2026 17 $50,758 8.0 $67,110
Normandy 2026 41 $49,459 3.0 $108,021
Northwoods 2026 31 $39,212 5.0 $63,544
Norwood Court 2026 6 $300 Not provided $72,883
O'Fallon, Mo. 2026 508 $70,213 7.0 $219,238
Oakland 2026 7 $2,220 5.0 $70,226
Olivette 2026 87 $78,670 4.0 $140,089
Overland 2026 91 $63,429 8.0 $134,068
Pacific 2026 59 $55,227 4.0 $102,254
Pagedale 2026 33 $44,999 7.0 $85,251
Pasadena Hills 2026 8 $2,000 Not provided $25,937
Pasadena Park 2026 5 $3,000 5.0 $3,000
Pine Lawn 2026 17 $6,000 3.0 $64,611
Richmond Heights 2026 11 $5,760 6.0 $36,000
Riverview 2026 18 $31,509 2.0 $55,191
Rock Hill 2026 40 $67,349 8.5 $117,205
Shrewsbury 2026 66 $78,074 6.0 $142,758
St. Ann 2026 116 $53,739 7.0 $181,369
St. Charles city 2026 540 $80,412 7.0 $270,011
St. John 2026 50 $48,936 4.0 $110,940
St. Louis Board of Aldermen 2026 54 $68,206 3.0 $116,129
St. Louis Circuit Attorney 2026 144 $57,271 3.0 $189,719
St. Louis city 2026 4,172 $71,669 10.0 $285,159
St. Louis Collector of Revenue 2026 96 $48,108 7.0 $229,770
St. Louis Firemen's Retirement System 2026 4 $89,230 6.5 $158,990
St. Louis License Collector 2026 24 $41,261 7.0 $136,539
St. Louis Medical Examiner 2026 16 $59,718 6.5 $145,887
St. Louis Police Retirement System 2026 6 $47,778 5.5 $143,146
St. Louis Public Administrator 2026 7 $47,255 4.0 $121,319
St. Louis Recorder of Deeds 2026 37 $50,502 5.0 $112,902
St. Louis Sheriff 2026 180 $43,029 3.0 $136,931
St. Louis Treasurer 2026 105 $43,036 9.0 $155,061
St. Peters 2026 470 $77,447 9.0 $259,828
Sunset Hills 2026 82 $64,312 10.0 $160,165
Sycamore Hills 2026 5 $1,620 1.0 $2,400
Town and Country 2026 67 $64,970 5.0 $190,497
Twin Oaks 2026 8 $3,600 6.0 $69,175
University City 2026 274 $74,628 7.0 $198,686
Uplands Park 2026 6 $3,150 2.5 $8,400
Valley Park 2026 34 $60,444 6.5 $95,869
Velda City 2026 5 $9,100 2.0 $38,040
Velda Village Hills 2026 7 $13,800 11.0 $54,609
Vinita Park 2026 66 $55,151 4.0 $109,883
Warson Woods 2026 17 $3,000 7.0 $106,000
Webster Groves 2026 143 $82,859 4.0 $242,943
Wellston 2026 10 $7,500 Not provided $46,846
Wentzville 2026 304 $76,779 6.0 $214,184
Wilbur Park 2026 4 $3,400 6.0 $3,600
Wildwood 2026 50 $40,413 5.0 $211,030
Winchester 2026 8 $4,380 2.0 $98,074
Woodson Terrace 2026 47 $54,892 6.0 $110,731

Note: To learn how the Post-Dispatch calculates figures such as the number of full-time employees or median pay, as well as other important explanations and caveats, please see the About page.

Top earners at each agency

Name Agency Position Gross pay Years at agency
Carroll, Brian Arnold Police Chief $171,158 26
Sterman, Eric Ballwin City Administrator $200,679 6
Vogel, Anna Bel-Nor Mayor $1,800 2
Jones, Andrea Bel-Ridge City Clerk $65,633 8
Selby, Alec Bella Villa Officer $50,876 5
Bewig, Joe A. Bellefontaine Neighbors Shift Supervisor-Sgt $103,145 9
Heffernan, Mark W. Belleville Assistant Chief $168,288 22
Walton, April Marie Berkeley Acting City Manager $182,365 26
Andrews, Marina Beverly Hills City Clerk $33,423 Not provided
Braselman, Kittrel Black Jack Director of Public Works $59,812 9
Robinson, Darrin Breckenridge Hills Chief $77,161 35
Akande, Abimbola Brentwood City Administrator $205,004 15
Bookout, Kevin L. Bridgeton City Administrator $177,918 Not provided
Gibbons, Sean Calverton Park Director of Public Works $49,590 6
Albert, Adrian Charlack Public Works Director $36,884 3
Geisel, Michael Chesterfield City Administrator $227,380 37
Eldridge, Megan Clarkson Valley City Administrator/City Clerk $79,218 1
Gipson, David R. Clayton City Manager $221,247 6
Drake, Dianna Cool Valley City Clerk $52,025 3
Griffin, Jerry F. Country Club Hills Police Officer $82,054 2
Simpson, Kristoffer C. Crestwood City Adminstrator $187,842 10
Hartman, Jeffrey Creve Coeur Chief of Police $162,235 29
McCormick, Angela Crystal Lake Park City Administrator/City Clerk $70,000 12
Wilson, Terry Dellwood City Administrator $81,112 4
Schaefer, Scott Allen Des Peres City Administrator $185,052 2
Phelps, Ronda F. Edmundson City Clerk $130,563 23
Milton, Brett Edwardsville Firefighter Captain $191,921 24
Schwer, William Ellisville City Mgr./City Eng./Dir. of PW $216,569 20
Sabo, Craig Eureka City Administrator $156,255 32
Finkbiner, Andrea Fenton City Administrator $135,962 20
Hampton, John Ferguson Fire Chief $165,469 Not provided
Noeth, Joseph R. Flordell Hills Mayor / Maintenance $24,880 17
Lowery, Timothy Florissant Mayor $151,199 37
Smith, Craig R. Frontenac Fire Captain/Medical Officer $156,667 29
Melugin, Bryan Glendale Sergeant $110,855 13
Kelso, Kevin Grantwood Village Trustee, Chairman $6,000 13
Pfyl, Theresa Green Park City Clerk $72,220 2
Ezell-Gillispie, Felicia Greendale City Judge $9,000 6
Matthews, Dorothy J. Hanley Hills City Clerk $51,225 Not provided
Leezer, David A. Hazelwood Assistant City Manager $163,368 4
John E., Bernsen Hillsdale Police Chief $61,029 7
Robinson, Denzel Jennings City Services Director $79,773 2
Blue, Justine Kinloch City Manager $86,731 14
Hawes, Russell B. Kirkwood Chief Admin Officer $268,533 Not provided
Lamitola, Anne C. Ladue Director $175,349 13
Sullivan, Timothy M. Lakeshire Police Chief $70,301 18
Klocke, Justin Manchester City Administrator $151,052 6
Withycombe, Amber Maplewood City Manager $156,573 2
Johnson, Patricia A. Marlborough Clerk $60,983 3
Anderson, Tracey Maryland Heights City Administrator $228,224 9
Bobo, David Moline Acres Lieutenant $67,110 19
Mink, Alexander Normandy Sergeant $108,021 7
Dixon, Cynthia McCoy Northwoods City Administrator $63,544 5
Guyton, Dana Norwood Court Town Clerk $72,883 5
Snowden, Michael O'Fallon, Mo. City Administrator $219,238 7
Stewart, Andrew Oakland City Admin/Clerk $70,226 2
Yackley, Jennifer Olivette City Manager $140,089 3
McConachie, John J. Overland City Administrator $134,068 18
Barfield, Kimberly S. Pacific City Clerk $102,254 26
Huckleberry, Anthony Pagedale Chief $85,251 9
Reed, Christine Pasadena Hills City Clerk $25,937 Not provided
Young, Carolyn Pasadena Park Trustee $3,000 25
Stevenson, Victoria Pine Lawn City Clerk $64,611 15
Lally, John Richmond Heights Prosecutor $36,000 15
Mayes, Curtis Riverview Officer $55,191 3
Meyer, Ronald L. Rock Hill Public Works Superintendent $117,205 41
Vargas, Lisa L. Shrewsbury Police Chief $142,758 21
Conley, Matthew K. St. Ann City Administrator $181,369 22
Dobrosky Jr., Lawrence S. St. Charles city Director of Administration $270,011 10
Anderson, Paul C. St. John Police Chief $110,940 20
Kennedy, Terry St. Louis Board of Aldermen Chief Aldermanic Clerk $116,129 37
Gore, Gabriel E. St. Louis Circuit Attorney Circuit Attorney $189,719 3
Hamm-Niebruegge, Rhonda St. Louis city Director of Airports $285,159 16
Daly, Gregory F. St. Louis Collector of Revenue Collector of Revenue $229,770 19
Brewer, John St. Louis Firemen's Retirement System Executive Director $158,990 11
Goodman, Lee C. St. Louis License Collector Legal Counsel Chief Deputy $136,539 12
Rick, Tara M. St. Louis Medical Examiner Executive Director for Operations $145,887 29
Lawson, Mark St. Louis Police Retirement System Executive Director $143,146 6
Rapp, Sean M. St. Louis Public Administrator Public Administrator $121,319 4
Butler, Michael St. Louis Recorder of Deeds Recorder of Deeds $112,902 7
Montgomery, Alfred L. St. Louis Sheriff Sheriff $136,931 1
Rukcic, Shirley J. St. Louis Treasurer Chief of Staff & Counsel $155,061 18
Malach, William St. Peters City Administrator $259,828 27
Gillett, Brittany M. Sunset Hills City Administrator $160,165 5
Fitzgerald, Robert Sycamore Hills Trustee $2,400 1
Shelton, Robert Town and Country City Administrator $190,497 8
Milne, April G. Twin Oaks City Administrator $69,175 2
Rose, Gregory University City Not provided $198,686 Not provided
Smith, Donnell Uplands Park City Attorney $8,400 3
Schauf, Nathan Valley Park City Administrator $95,869 3
Anderson, Jeffrey Velda City Public Works $38,040 5
Turner, Diane Velda Village Hills Court Clerk $54,609 6
Price, Nicholas Vinita Park Police Officer $109,883 5
Stanczak, Robert Warson Woods Chief of Police $106,000 37
Peoples, Ina Marie Webster Groves City Manager $242,943 5
Trigg, Janice M. Wellston City Clerk $46,846 Not provided
Lee, Douglas Wentzville City Administrator $214,184 22
Vohsen, Neal Wilbur Park Trustee $3,600 9
Vujnich, Joseph Wildwood Director Planning/Parks $211,030 31
Beckett, Barbara Winchester City Administrator $98,074 49
Zaiz, Doug Woodson Terrace City Administrator $110,731 17