Highest Hannibal employee salary in year 2022 was $58,966. Hannibal employees number in year 2022 was 17. Hannibal average salary was $21,715 and median salary was $10,744. According to the last payroll, Hannibal average salary is 71 percent lower than USA average and 63 percent lower than New York state average. Hannibal employee salaries are usually between $2,258 and $48,651. Top 10% of highest-earning employees have salaries ranging from $52,768 to $58,966.