Kukkia
Järven pinta-ala on 4 390 hehtaaria eli 43,9 neliökilometriä. Se on ulkomitoiltaan 14,7 kilometriä pitkä ja 11,9 kilometriä leveä, mutta järven rantaviiva mutkittelee kovasti ja sen vesialue on pirstoutunutta. Järvellä ei ole suuria järvenselkiä, mutta sillä on kaksi suurempaa järvialuetta. Niitä yhdistää Haikanvuoren ja Vankoniemen niemien välinen kapeikko, jossa sijaitsee Evinsalon (170 ha) saari. Kapeikon itäpuolella aukeaa Lehtisaarenselkä ja sen länsipuolella Lehtisaarenselkää suurempi mutta myös erittäin saaristoinen järvialue. Nämä muodostavat yhdessä yli puolet Kukkiasta.
Kukkia
Itäpuolisella järvenosalla Lehtisaarenselkä työntyy avonaisena kaakkoon, missä se kapenee Kipparinlahdeksi ja missä Kuohijoki laskee tähän lahteen. Lehtisaarenselältä aukeaa itään pieni Leppänän järvenselkä. Se sijaitsee kapean harjun takana ja sinne johtaa harjussa oleva aukko, jota kutsutaan Harjunsalmeksi. Kipparinlahdelta 6,2 kilometriä pohjoiseen Syyninsaarenselällä järvi haarautuu pohjoiseen ja luoteiseen haaraan. Pohjoinen haara on 2,5 kilometriä pitkä ja se päättyy Kortteenpohjaan. Luoteinen haara on vain 1,8 kilometriä pitkä Mustankuusenselkä, mutta se jatkuu puoli kilometriä pitkän mutta samalla kapean Lepsinsalmen kautta Äikkäänselkään. Äikkäänselkä on 2,8 kilometriä pitkä ja 2,0 kilometriä leveä. Sen pohjoispäässä järvi jatkuu vielä Pirunsalmen kautta Läyliään, joka on 2,1 kilometriä pitkä ja 1,2 kilometriä leveä järvenselkä. Täällä Rautajärvi laskee Kukkiaan ja sitä pidetään omana järvenään, vaikka molemmilla järvillä on sama vedenpinnan korkeus.