Krupinská planina sa nachádza prevažne na území Banskobystrického kraja,
presnejšie v jeho južnej časti na severe okresu Veľký Krtíš a juhu okresu Zvolen. Na územie okresu Levice ( a tým aj na územie Nitrianského kraja ) zasahuje len v okolí Šiah. Z východu ju ohraničuje prítok Ipľa Tisovník, zo západu rieka Štiavnica a Krupina. Zo severu ju obklopujú Štiavnické vrchy, Pliešovská kotlina a Javorie, z juhu Juhoslovenská kotlina.