Kaba este o localitate în județul Hajdú-Bihar, în districtul Püspökladány. A devenit oraș la 1 iulie 2003.
Este situată în câmpie, în partea de sud a Hajdúság.
Localitățile învecinate sunt Hajdúszoboszló la nord-est, Hajdúszovát la est, Tetétlen la sud-est, Báránd la sud-sud-vest, Püspökladány la sud-vest și Nádudvar la nord-vest. Este situat la 32 km sud de capitala de județ Debrecen.