Iola (ausgesprochen /aɪˈoʊlə/) ist eine Stadt entlang des Neosho-Flusses im nordwestlichen Teil von Allen County, im Südosten von Kansas, in der Mitte der Vereinigten Staaten. Im Jahr 2010 lebten dort 5.704 Menschen. Iola ist die Kreisstadt von Allen County. Sie ist nach Iola Colborn benannt.