Highest salary at Cannon County in year 2020 was $47,293. Number of employees at Cannon County in year 2020 was 131. Average annual salary was $14,399 and median salary was $14,480. Cannon County average salary is 69 percent lower than USA average and median salary is 67 percent lower than USA median salary.