McKinnon became a civil township on March 16, 1919. The first officers were:
Tom Nihill, Chairman
Tom 0. North, David Zimmerman, and J.E. Jones.
Present officers in 1982 are: Clerk, Kent Ableidinger
treasurer, William Chmelik
assessor, John Paczkowski
supervisors: Paul Lipetzky, William Blahna, Dwain Ableidinger, Chairman
The township board bought the town hall located on the Northeast quarter of Section 32 from the McKinley school district for $150. It was later sold to Joe Vlack who moved it to his farm.
Source: A History of Foster County 1983 Page 348