Municipal government pay in the St. Louis region

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

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

Municipalities

Agency ↑ Year FT employeesempl. Median pay Median experience Top earner
Arnold 2023 127 $63,835 9.0 $133,726
Ballwin 2023 145 $57,477 8.0 $170,944
Bel-Nor 2023 12 $33,980 5.5 $54,717
Bel-Ridge 2023 12 $2,400 5.0 $54,460
Bella Villa 2023 10 $600 11.0 $47,641
Bellefontaine Neighbors 2023 37 $43,203 4.0 $95,385
Belleville 2023 301 $78,561 Not provided $145,652
Berkeley 2023 84 $64,212 5.0 $99,738
Beverly Hills 2023 6 $3,600 7.0 $30,578
Black Jack 2023 10 $39,986 3.0 $56,425
Breckenridge Hills 2023 31 $34,140 7.0 $66,136
Brentwood 2023 109 $70,781 6.0 $169,860
Bridgeton 2023 130 $70,659 10.0 $137,134
Charlack 2023 6 $4,800 7.5 $56,252
Chesterfield 2023 244 $59,933 7.0 $193,901
Clarkson Valley 2023 8 $1,200 14.0 $81,407
Clayton 2023 171 $77,518 8.0 $194,685
Cool Valley 2023 9 $2,400 2.0 $48,005
Country Club Hills 2023 12 $36,498 8.0 $69,905
Crestwood 2023 84 $62,433 Not provided $131,000
Creve Coeur 2023 97 $67,328 6.0 $200,156
Crystal Lake Park 2023 4 $450 2.0 $29,026
Dellwood 2023 24 $19,767 Not provided $45,390
Des Peres 2023 95 $79,012 10.0 $170,343
Edmundson 2023 20 $63,399 Not provided $102,790
Edwardsville 2023 185 $86,392 Not provided $170,793
Ellisville 2023 68 $60,968 8.0 $182,698
Eureka 2023 64 $64,089 8.5 $133,746
Fenton 2023 39 $36,660 3.0 $118,141
Ferguson 2023 96 $51,017 6.0 $98,490
Flordell Hills 2023 6 $3,600 14.0 $10,500
Florissant 2023 216 $58,141 10.0 $137,007
Glen Echo Park 2023 5 $600 Not provided $1,400
Glendale 2023 37 $71,235 11.0 $97,785
Grantwood Village 2023 5 $5,400 Not provided $6,000
Green Park 2023 9 $3,000 10.0 $72,229
Greendale 2023 5 $1,200 1.0 $3,000
Hanley Hills 2023 12 $5,640 2.5 $43,148
Hazelwood 2023 185 $66,035 8.0 $144,497
Hillsdale 2023 22 $23,176 2.0 $49,245
Jennings 2023 54 $35,955 4.0 $128,350
Kinloch 2023 7 $8,080 3.0 $66,785
Kirkwood 2023 293 $74,141 9.0 $219,357
Ladue 2023 82 $82,630 10.0 $120,614
Lakeshire 2023 12 $2,431 5.0 $49,459
Manchester 2023 93 $63,946 6.0 $141,448
Maplewood 2023 81 $91,031 10.0 $169,796
Marlborough 2023 6 $3,000 19.0 $71,259
Maryland Heights 2023 208 $64,401 9.5 $184,663
Moline Acres 2023 18 $37,296 5.5 $51,840
Normandy 2023 47 $52,000 1.0 $86,250
Northwoods 2023 33 $35,146 5.0 $96,679
Norwood Court 2023 4 $300 Not provided $300
O'Fallon, Mo. 2023 409 $62,814 9.0 $162,830
Oakland 2023 8 $3,060 1.0 $45,840
Olivette 2023 81 $68,607 8.0 $138,600
Overland 2023 98 $51,852 7.5 $115,461
Pacific 2023 63 $45,591 5.0 $107,522
Pagedale 2023 31 $45,469 4.0 $71,382
Pasadena Hills 2023 5 $2,000 4.0 $6,000
Pasadena Park 2023 9 $3,000 4.0 $69,687
Pine Lawn 2023 14 $5,900 3.5 $49,571
Richmond Heights 2023 113 $67,959 9.0 $157,827
Riverview 2023 14 $46,820 2.0 $86,592
Rock Hill 2023 35 $44,753 Not provided $104,108
Shrewsbury 2023 56 $66,178 7.0 $123,198
St. Ann 2023 113 $49,846 5.0 $133,173
St. Charles city 2023 406 $75,576 8.0 $225,946
St. John 2023 46 $38,696 9.0 $109,185
St. Louis Board of Aldermen 2023 49 $41,499 6.0 $110,618
St. Louis Circuit Attorney 2023 78 $57,345 5.0 $178,453
St. Louis city 2023 4,209 $64,757 13.0 $245,607
St. Louis Collector of Revenue 2023 81 $46,264 8.0 $203,701
St. Louis Firemen's Retirement System 2023 4 $91,080 8.0 $139,239
St. Louis License Collector 2023 20 $39,628 7.5 $125,937
St. Louis Medical Examiner 2023 13 $47,099 5.0 $130,739
St. Louis Police Retirement System 2023 6 $48,431 2.5 $141,750
St. Louis Public Administrator 2023 5 $42,716 6.0 $80,821
St. Louis Recorder of Deeds 2023 28 $51,354 4.5 $106,933
St. Louis Sheriff 2023 150 $42,038 8.0 $123,474
St. Louis Treasurer 2023 89 $37,933 11.0 $137,590
St. Peters 2023 429 $65,128 12.0 $164,529
Sunset Hills 2023 81 $59,779 9.0 $128,590
Sycamore Hills 2023 5 $1,620 Not provided $2,400
Town and Country 2023 60 $76,220 6.0 $174,689
Twin Oaks 2023 7 $3,600 6.0 $73,145
University City 2023 226 $64,187 7.0 $153,168
Uplands Park 2023 5 $2,900 5.0 $3,900
Valley Park 2023 23 $50,512 11.0 $72,575
Velda City 2023 14 $6,300 2.5 $99,240
Velda Village Hills 2023 8 $12,300 Not provided $50,529
Vinita Park 2023 69 $49,679 Not provided $98,060
Warson Woods 2023 20 $1,200 8.0 $82,912
Webster Groves 2023 153 $72,082 7.0 $193,103
Wellston 2023 10 $7,500 10.5 $42,000
Wentzville 2023 288 $64,130 7.0 $159,441
Wilbur Park 2023 5 $3,150 Not provided $3,400
Wildwood 2023 46 $43,554 5.0 $181,275
Winchester 2023 8 $4,380 1.5 $77,431
Woodson Terrace 2023 34 $51,094 Not provided $91,052

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
Richison, Matthew Arnold City Administrator $133,726 10
Sterman, Eric M Ballwin City Administrator $170,944 3
Ford, Scott C Bel-Nor Police Administration $54,717 22
Hendon, Cary Bel-Ridge Director $54,460 15
Allen, Timothy Bella Villa Chief of Police $47,641 2
Ihler, Jeremy Bellefontaine Neighbors Chief of Police $95,385 24
Clay, William Belleville Not provided $145,652 Not provided
Jackson, Art Berkeley Chief $99,738 29
Andrews, Marina Beverly Hills City Clerk $30,578 7
Braselman, Kittrel Black Jack $56,425 5
Robinson, Darin Breckenridge Hills Chief $66,136 32
Akande, Abimbola Brentwood City Administrator $169,860 12
Bookout, Kevin L. Bridgeton Not provided $137,134 7
Daub, Peter Charlack Public Works Director $56,252 23
Geisel, Michael Chesterfield City Administrator $193,901 34
McMahon, Michele Clarkson Valley City Clerk $81,407 28
Gipson, David R Clayton City Manager $194,685 3
Yahn, Elizabeth Cool Valley PA City clerk/interim city clerk $48,005 9
Boyer, Daniel Country Club Hills Captain $69,905 14
Simpson, Kris Crestwood City Administrator $131,000 Not provided
Perkins, Mark C. Creve Coeur City Administrator $200,156 24
McCormick, Angela Crystal Lake Park City Administrator/Clerk $29,026 9
Babalola, Segun Dellwood City Administrator $45,390 Not provided
Harms, Douglas Des Peres City Administrator $170,343 38
Phelps, Ronda F. Edmundson City Clerk $102,790 Not provided
Berkbigler, Jeffrey Edwardsville Attorney/Corporation Counsel $170,793 Not provided
Schwer, William L Ellisville City Manager/City Engineer $182,698 17
Sabo, Craig E Eureka City Administrator $133,746 29
Finkbiner, Andrea Fenton City Administrator $118,141 16
Hampton, John Ferguson Fire Chief $98,490 27
Duke, Jeff Flordell Hills City Attorney $10,500 Not provided
Lowery, Timothy Florissant Mayor $137,007 34
Gage, Treva Glen Echo Park Trustee and Financial Director $1,400 Not provided
Declue, Ben Glendale City Administrator $97,785 5
Kelso, Kevin Grantwood Village Trustee $6,000 Not provided
Mello, James Green Park City Clerk $72,229 6
Jefferson, Monica Greendale Mayor $3,000 2
Matthews, Dorothy J Hanley Hills City Clerk/Office Manager $43,148 7
Zimmerman, Matthew Hazelwood City Manager $144,497 9
Bernsen, John E. Hillsdale Police Chief $49,245 4
Hudson, Deletra Jennings City Clerk $128,350 6
Blue, Justine Kinloch City Manager $66,785 11
Hawes, Russell Kirkwood Chief Administrative Officer $219,357 9
Lynn, Steven Ladue Chief $120,614 13
Sullivan, Timothy Lakeshire Chief $49,459 15
Will, Scott Manchester Chief $141,448 4
Reese, Michael Maplewood City Manager $169,796 2
Porter Drennan, Joy Marlborough Village Clerk $71,259 19
Anderson, Tracey Maryland Heights City Administrator $184,663 6
Moore, Gregory Moline Acres Chief of Police $51,840 6
Sanders, Tameika R. Normandy Interim Chief of Police $86,250 Not provided
Beard, Jeffrey Darnell Northwoods Police Officer $96,679 7
Smith, Gene Norwood Court Trustee $300 Not provided
McGarity, Mike Norwood Court Trustee $300 Not provided
Hollins, Anna Norwood Court Trustee $300 Not provided
Holllins, Garland Norwood Court Trustee $300 Not provided
Snowden, Michael O'Fallon, Mo. City Administrator $162,830 4
Lemoine, Deborah Oakland City Clerk $45,840 1
Sondag, Barbara Olivette City Manager $138,600 10
McConachie, John J Overland City Administrator $115,461 15
Roth, Steven M. Pacific City Administrator $107,522 7
Huckleberry, Anthony Pagedale Chief $71,382 6
McCarthy, Cynthia Pender Pasadena Hills Mayor $6,000 8
Herdon-Miller, Brandi Pasadena Park Prosecuting Attorney $69,687 4
Stevenson, Victoria Pine Lawn City Clerk $49,571 12
Hamilton, Amy Catherine Richmond Heights City Manager $157,827 23
Dominguez, Jeffrey Riverview Not provided $86,592 36
Meyer, Ron Rock Hill PW Superintendent $104,108 Not provided
Musket, Richard Shrewsbury Captain $123,198 34
Conley, Matthew K St. Ann City Administrator $133,173 19
Dobrosky Jr, Lawrence S St. Charles city Director of Administration $225,946 7
Connell, Robert St. John City Administrator and Chief of Police $109,185 21
Shepard, Tom St. Louis Board of Aldermen Chief of Staff $110,618 16
Gardner, Kimberly M. St. Louis Circuit Attorney Circuit Attorney $178,453 6
Hamm-Niebruegge, Rhonda K St. Louis city Director of Airports $245,607 13
Daly, Gregory St. Louis Collector of Revenue St. Louis Collector of Revenue $203,701 16
Brewer, John St. Louis Firemen's Retirement System Executive Director $139,239 8
Thompson, Mavis T St. Louis License Collector License Collector $125,937 9
Rick, Tara M St. Louis Medical Examiner Executive Director for Operations $130,739 26
Lawson, Mark St. Louis Police Retirement System Executive Director $141,750 3
Rapp, Sean M St. Louis Public Administrator Not provided $80,821 1
Frazier, Lucinda St. Louis Recorder of Deeds Chief Deputy Recorder $106,933 19
Betts, Vernon St. Louis Sheriff Sheriff $123,474 6
Rukcic, Shirley J. St. Louis Treasurer Chief of Staff and Counsel $137,590 15
Benesek, William St. Peters Manager Transportation & Development Services $164,529 28
Dodge, Stephen Sunset Hills Chief of Police $128,590 6
Fitzgerald, Robert Sycamore Hills Trustee - Chairman $2,400 Not provided
Shelton, Robert Town and Country City Administrator $174,689 5
Johnson, Frank Twin Oaks City Clerk/Administrator $73,145 3
Rose, Gregory University City City Manager $153,168 5
Moore, Christina Uplands Park Trustee $3,900 5
Martin, Gerald Valley Park Public Works Director $72,575 25
Paulino, Daniel Velda City Police Chief/City Administrator $99,240 15
Turner, Diana C Velda Village Hills City Clerk $50,529 Not provided
Buchannan, John Vinita Park Police Officer $98,060 Not provided
Stanczak, Robert Warson Woods Chief $82,912 34
Peoples, Ina Marie Webster Groves City Manager $193,103 2
Trigg, Janice M Wellston City Clerk/Administrator $42,000 19
Lee, Douglas Wentzville City Administrator $159,441 19
Vohsen, Neal Wilbur Park Trustee - Chairman $3,400 Not provided
Vujnich, Joseph W Wildwood Director of Planning/Parks $181,275 27
Beckett, Barbara Winchester City Administrator $77,431 46
Zaiz, Douglas Woodson Terrace Not provided $91,052 Not provided