Kainan (海南市, Kainan-shi) is een stad in de prefectuur Wakayama. Op 1 januari 2008 had de stad 55.877 inwoners en een bevolkingsdichtheid van 552 inw./km². De oppervlakte van de stad bedraagt 101,18 km².
De stad wordt begrensd door de steden Wakayama, Arida, Kinokawa en het District Kaiso.