Iola (pronunțat /aɪˈoʊlə/) este un oraș situat de-a lungul râului Neosho, în partea de nord-vest a comitatului Allen, în sud-estul statului Kansas, în centrul Statelor Unite ale Americii. În 2010, în această localitate locuiau 5.704 persoane. Iola este sediul comitatului Allen County. Este numit după Iola Colborn.