Who is the highest paid Shelby County employee?

Annual salaries in Shelby County range from $30,784 to more than $240,000, according to public records for the 2025 fiscal year.

The county’s highest-paid employee is Shelby County Manager Michael Scroggins, at an annual salary of $243,878. Some of the other top-paid positions include Sheriff Ramon Samaniego, at an annual salary of $224,055, and County Engineer David Willingham, making $201,094.

Here is the list of Shelby County employee salaries as provided by the Shelby County Commission:

Shelby County sheriff’s department employees, financial, facility and operating managers and officers make up a majority of the top ten highest-paid positions on the list. When combined, these ten individual salaries total out to just under $2 million.

Click here to learn how much Shelby County employees earned in 2023.

Compare how much Jefferson County, city of Bessemer and city of Birmingham employees earned in previous years.