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 2024, except where noted otherwise.

Municipalities

Agency Year FT employeesempl. Median pay Median experience Top earner
Arnold 2025 119 $82,201 9.0 $151,584
Ballwin 2025 135 $63,579 7.0 $191,466
Bel-Nor 2025 10 $1,303 8.5 $40,903
Bel-Ridge 2025 12 $2,400 7.0 $57,784
Bella Villa 2025 12 $1,600 7.0 $52,236
Bellefontaine Neighbors 2025 54 $41,353 3.0 $88,121
Belleville 2025 331 $71,471 8.0 $153,526
Berkeley 2025 116 $77,120 4.0 $140,578
Beverly Hills 2025 7 $3,600 Not provided $33,423
Black Jack 2025 21 $36,400 5.0 $57,900
Breckenridge Hills 2025 32 $42,350 2.5 $74,177
Brentwood 2025 128 $86,918 5.0 $203,249
Bridgeton 2025 130 $74,240 9.0 $159,633
Calverton Park 2025 15 $32,448 5.0 $81,180
Charlack 2025 6 $4,000 5.5 $7,200
Chesterfield 2025 239 $63,998 6.0 $213,605
Clarkson Valley 2025 8 $1,200 2.5 $90,278
Clayton 2025 195 $81,865 6.0 $210,148
Cool Valley 2025 4 $27,918 2.5 $51,621
Country Club Hills 2025 6 $54,947 1.0 $85,608
Crestwood 2025 89 $74,594 Not provided $170,000
Creve Coeur 2025 112 $73,768 6.0 $221,069
Crystal Lake Park 2025 6 $400 2.5 $46,418
Dellwood 2025 24 $21,390 8.0 $78,750
Des Peres 2025 106 $94,000 9.5 $188,084
Edmundson 2025 19 $64,300 6.0 $120,057
Edwardsville 2025 211 $74,228 7.0 $186,241
Ellisville 2025 64 $68,966 8.0 $205,128
Eureka 2025 77 $58,893 7.0 $145,401
Fenton 2025 31 $45,469 5.0 $127,849
Ferguson 2025 146 $71,035 4.0 $158,398
Flordell Hills 2025 5 $3,602 7.0 $24,989
Florissant 2025 250 $59,278 9.0 $152,489
Frontenac 2025 55 $107,917 15.0 $159,089
Glendale 2025 37 $81,360 12.0 $111,051
Grantwood Village 2025 5 $5,400 12.0 $6,000
Green Park 2025 9 $3,000 6.0 $92,802
Greendale 2025 8 $1,650 2.5 $36,000
Hanley Hills 2025 13 $5,640 9.5 $51,704
Hazelwood 2025 177 $82,894 5.0 $180,009
Hillsdale 2025 14 $25,798 3.5 $61,590
Jennings 2025 72 $37,856 1.0 $78,624
Kinloch 2025 6 $13,550 5.5 $75,816
Kirkwood 2025 316 $83,906 7.0 $250,323
Ladue 2025 82 $100,131 12.0 $159,014
Lakeshire 2025 16 $6,859 4.0 $96,381
Manchester 2025 92 $68,536 6.0 $137,176
Maplewood 2025 82 $99,201 8.5 $160,537
Marlborough 2025 6 $3,000 0.5 $57,541
Maryland Heights 2025 221 $67,714 6.0 $186,921
Moline Acres 2025 28 $35,280 9.5 $55,186
Normandy 2025 42 $53,028 3.0 $95,933
Northwoods 2025 26 $42,788 5.0 $62,954
Norwood Court 2025 5 $300 Not provided $17,845
O'Fallon, Mo. 2025 454 $68,211 7.0 $204,331
Oakland 2025 9 $2,220 4.0 $15,000
Olivette 2025 87 $73,111 5.0 $137,038
Overland 2025 97 $59,569 8.0 $128,081
Pacific 2025 59 $54,987 4.0 $89,694
Pagedale 2025 36 $50,342 6.0 $88,391
Pasadena Hills 2025 6 $2,000 5.5 $6,000
Pasadena Park 2025 6 $3,000 5.5 $3,000
Pine Lawn 2025 20 $6,000 4.5 $62,962
Richmond Heights 2025 121 $78,849 7.0 $188,202
Riverview 2025 20 $31,950 1.0 $70,380
Rock Hill 2025 41 $58,028 10.0 $111,880
Shrewsbury 2025 68 $69,163 6.0 $140,673
St. Ann 2025 115 $52,884 6.0 $140,412
St. Charles city 2025 495 $77,533 6.0 $262,594
St. John 2025 53 $49,765 3.0 $104,600
St. Louis Board of Aldermen 2025 53 $68,681 2.0 $112,772
St. Louis Circuit Attorney 2025 126 $55,691 2.0 $182,858
St. Louis city 2025 4,149 $68,817 11.0 $271,028
St. Louis Collector of Revenue 2025 85 $49,738 9.0 $219,590
St. Louis Firemen's Retirement System 2025 4 $100,976 10.0 $154,313
St. Louis License Collector 2025 25 $41,597 6.0 $130,686
St. Louis Medical Examiner 2025 17 $49,938 6.0 $140,322
St. Louis Police Retirement System 2025 4 $65,062 8.0 $141,750
St. Louis Public Administrator 2025 6 $46,537 4.5 $117,720
St. Louis Recorder of Deeds 2025 35 $52,088 6.0 $111,955
St. Louis Sheriff 2025 164 $42,499 5.5 $140,294
St. Louis Treasurer 2025 108 $40,417 9.0 $146,237
St. Peters 2025 451 $74,017 10.0 $252,963
Sunset Hills 2025 79 $71,049 9.0 $153,861
Sycamore Hills 2025 4 $1,620 Not provided $1,620
Town and Country 2025 61 $72,270 7.0 $187,743
Twin Oaks 2025 8 $4,800 2.0 $58,193
University City 2025 261 $74,354 7.0 $195,872
Uplands Park 2025 7 $2,750 4.0 $25,080
Valley Park 2025 33 $55,925 6.0 $86,991
Velda City 2025 7 $3,600 2.0 $30,810
Velda Village Hills 2025 7 $12,800 10.0 $55,516
Vinita Park 2025 66 $65,029 4.0 $109,696
Warson Woods 2025 16 $2,100 6.0 $101,473
Webster Groves 2025 171 $69,351 5.0 $220,586
Wellston 2025 8 $7,500 Not provided $42,000
Wentzville 2025 331 $71,157 7.0 $201,902
Wilbur Park 2025 5 $3,400 6.0 $3,600
Wildwood 2025 46 $50,875 5.0 $200,907
Winchester 2025 9 $5,040 2.0 $89,769
Woodson Terrace 2025 46 $50,275 5.0 $96,463

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 $151,584 25
Sterman, Eric M. Ballwin City Administrator $191,466 4
Krosnicki, Diana Bel-Nor Clerk $40,903 35
Herndon, Cary Bel-Ridge Director $57,784 17
Selby, Alec Bella Villa Police Officer $52,236 5
Williss, Warren J. Bellefontaine Neighbors Major $88,121 4
Byas, Sidney Belleville Fire Captain $153,526 29
Hendel, Sean M. Berkeley Police Officer $140,578 7
Andrews, Marina Beverly Hills City Clerk $33,423 Not provided
Braselman, Kittrel Black Jack Director of Public Works $57,900 7
Robinson, Darrin Breckenridge Hills Chief $74,177 34
Akande, Abimbola Brentwood City Administrator $203,249 13
Bookout, Kevin L. Bridgeton City Manager $159,633 9
Amos, Scott Calverton Park Emergency Management $81,180 14
Chamberlain, Jessica Charlack Alderwoman $7,200 1
Geisel, Michael Chesterfield City Administrator $213,605 36
McMahon, Michele Clarkson Valley City Administrator/City Clerk $90,278 30
Gipson, David R. Clayton City Manager $210,148 5
Drake, Dianna Cool Valley City Clerk $51,621 2
Stamps, Irene M. Country Club Hills Officer $85,608 1
Simpson, Kris Crestwood City Administrator $170,000 Not provided
Perkins, Mark Creve Coeur City Administrator $221,069 26
McCormick, Angela Crystal Lake Park City Administrator/City Clerk $46,418 11
Wilson, Terry Dellwood City Administrator $78,750 2
Hall, Eric Des Peres Director of Public Safety $188,084 28
Phelps, Ronda Edmundson City Clerk $120,057 22
Whiteford, James Edwardsville Fire Chief $186,241 28
Schwer, William Ellisville City Mgr./City Eng./Dir. of PW $205,128 19
Sabo, Craig Eureka City Administrator $145,401 31
Finkbiner, Andrea Fenton City Administrator $127,849 18
Doyle, Troy Ferguson Police Chief $158,398 2
Noeth, Joseph R. Flordell Hills Mayor/Maintenance $24,989 16
Lowery, Timothy Florissant Mayor $152,489 35
Guttmann, Mark Frontenac Chief $159,089 35
Kauffeld, Brad Glendale Captain $111,051 23
Kelso, Kevin Grantwood Village Trustee, Chairman $6,000 12
Delonjay, Diane Green Park Deputy City Clerk $92,802 16
Payton, Jacqueline Greendale City Administrator $36,000 5
Matthews, Dorothy J. Hanley Hills City Clerk $51,704 9
Zimmerman, Matthew Hazelwood City Manager $180,009 11
Bernsen, John E. Hillsdale Police Chief $61,590 6
Pitchford, Reje Jennings Finance Director $78,624 1
Blue, Justine Kinloch City Manager $75,816 13
Hawes, Russell Kirkwood Chief Administrative Officer $250,323 11
Lamitola, Anne C. Ladue Director $159,014 12
Sullivan, Timothy M. Lakeshire Chief $96,381 17
Klocke, Justin Manchester City Administrator $137,176 5
Nighbor, Matthew Maplewood Police Chief $160,537 20
Johnson, Patricia Marlborough Clerk $57,541 2
Anderson, Tracey Maryland Heights City Administrator $186,921 8
Deshay, Dennis Moline Acres Code Enforcer Director $55,186 18
Sanders, Tameika R. Normandy Chief of Police $95,933 15
Shireff, Dennis A. Northwoods Chief of Police $62,954 4
Jones, Robert E. Norwood Court Attorney $17,845 3
Snowden, Michael O'Fallon, Mo. City Administrator $204,331 6
Bramman, Andrew Oakland City Attorney $15,000 3
Yackley, Jennifer Olivette City Manager $137,038 1
McConachie, John J. Overland City Administrator $128,081 17
Barfield, Kimberly S. Pacific City Clerk $89,694 24
Huckleberry, Anthony Pagedale Chief $88,391 8
McCarthy, Cynthia Pender Pasadena Hills Mayor $6,000 10
Chamberlain, Kim R. Pasadena Park Trustee $3,000 5
Stevenson, Victoria Pine Lawn City Clerk $62,962 14
Hamilton, Amy Richmond Heights City Manager $188,202 25
Tumbrink, Tom Riverview Police Chief $70,380 4
Meyer, Ronald L. Rock Hill Superintendent $111,880 40
Amenn, Chris Shrewsbury Fire Chief $140,673 9
Conley, Matthew K. St. Ann City Administrator $140,412 21
Dobrosky Jr, Lawrence S St. Charles city Director of Administration $262,594 11
Anderson, Paul C. St. John Police Chief $104,600 19
Kennedy, Terry St. Louis Board of Aldermen Chief Aldermanic Clerk $112,772 36
Gore, Gabriel E. St. Louis Circuit Attorney Circuit Attorney $182,858 2
Hamm-Niebruegge, Rhonda St. Louis city Director of Airports $271,028 15
Daly, Gregory F. St. Louis Collector of Revenue Collector of Revenue $219,590 18
Brewer, John St. Louis Firemen's Retirement System Executive Director $154,313 10
Thompson, Mavis T. St. Louis License Collector License Collector $130,686 11
Rick, Tara M. St. Louis Medical Examiner Executive Director for Operations $140,322 27
Lawson, Mark St. Louis Police Retirement System Executive Director $141,750 5
Rapp, Sean M. St. Louis Public Administrator Public Administrator $117,720 3
Frazier, Lucinda St. Louis Recorder of Deeds Chief Deputy Recorder $111,955 21
Betts, Vernon St. Louis Sheriff Sheriff $140,294 8
Rukcic, Shirley J. St. Louis Treasurer Chief of Staff $146,237 17
Malach, William St. Peters City Administrator $252,963 26
Gillett, Brittany M. Sunset Hills City Administrator $153,861 4
Drennan, Tom Sycamore Hills Trustee $1,620 Not provided
Shelton, Robert Town and Country City Administrator $187,743 7
Williams, John Twin Oaks Maintenance Supervisor $58,193 11
Rose, Gregory University City City Manager $195,872 7
Williams, Demetrius Uplands Park Public Works $25,080 1
Schauf, Nathan Valley Park City Administrator $86,991 2
Anthony, Jeffrey Velda City Public Works $30,810 4
Turner, Diane Velda Village Hills Court Clerk $55,516 11
Buchannan, John Vinita Park Chief of Police $109,696 10
Stanczak, Robert Warson Woods Chief of Police $101,473 36
Peoples, Ina Marie Webster Groves City Manager $220,586 4
Trigg, Janice M. Wellston City Clerk $42,000 Not provided
Lee, Douglas Wentzville City Administrator $201,902 21
Vohsen, Neal Wilbur Park Trustee $3,600 8
Vujnich, Joseph Wildwood Dir Planning/Parks $200,907 29
Beckett, Barbara Winchester City Administrator $89,769 48
Zaiz, Douglas Woodson Terrace City Administrator/Director of Public Works $96,463 16