Općina Bedekovčina smještena je u samome srcu Krapinsko-zagorske županije, uz rijeku Krapinu, okružena pitomim brežuljcima zagorskoga kraja. Obuhvaća 15 naselja na 52 km2. Najveće je naselje Bedekovčina, a ostala su naselja Belovar Zlatarski, Brestovec Orehovički, Grabe, Kebel, Križanče, Lug Orehovički, Lug Poznanovečki, Martinec Orehovički, Orehovica, Poznanovec, Pustodol Orehovički, Vojnić-Breg, Zadravec i Židovinjak.
Općina Bedekovčina ima vrlo povoljan prometno-geografski položaj. Pripada sjeverozapadnom dijelu Republike Hrvatske, odnosno prostoru središnje Hrvatske. Udaljena je svega 40-ak kilometara od metropole, 30-ak kilometara od Slovenije i vrlo blizu granice s Mađarskom i Bosnom i Hercegovinom. Općinom prolaze državna cesta D1 i brza cesta Popovec – Marija Bistrica – Zabok te željeznička pruga Zagreb – Varaždin, što nesumnjivo pridonosi njezinu gospodarskomu i prostornomu razvoju.
Područje Općine Bedekovčina graniči s Općinom Mihovljan na sjeveru i Općinom Sveti Križ Začretje na zapadu. Južni dio Općine graniči s gradovima Zabok i Donja Stubica te Općinom Gornja Stubica, a istočni dio s općinama Zlatar Bistrica i Mače.