Iola (wymawiane /aɪˈoʊlə/) to miasto położone wzdłuż rzeki Neosho w północno-zachodniej części hrabstwa Allen, w południowo-wschodnim Kansas, w środkowych Stanach Zjednoczonych. W 2010 roku mieszkały tam 5,704 osoby. Iola jest siedzibą hrabstwa Allen County. Nazwa miasta pochodzi od nazwiska Ioli Colborn.