Iola (pronuncia-se /aɪˈoʊlə/) é uma cidade ao longo do rio Neosho na parte noroeste do Condado de Allen, no sudeste do Kansas, no centro dos Estados Unidos. Em 2010, 5.704 pessoas moravam lá. Iola é a sede do condado de Allen. Seu nome vem de Iola Colborn.