Gmina Iwkowa to gmina wiejska w województwie małopolskim, w powiecie brzeskim. W latach 1975-1998 gmina położona była w województwie tarnowskim.
Gmina Iwkowa położona jest w południowej części powiatu brzeskiego, na krańcach Pogórza Karpackiego. Leży w kotlinie wzdłuż rzeki Bela i Białka, otoczone pasmem górskim (najwyższe wzniesienie Szpilówka 516 m n.p.m.)
Gmina ma charakter typowo rolniczy. Działalność gospodarczą prowadzi ok. 200 prywatnych firm. Są to: stacja benzynowa, tartak, gospodarstwa specjalistyczne, kawiarnie, młyn, masarnie, zakłady mechaniki pojazdowej, sklepy i in. Dzięki malowniczemu położeniu, praktycznie nieskażonemu środowisku naturalnemu, urozmaiconemu ukształtowaniu terenu oraz dogodnym połączeniom komunikacyjnym z Krakowem, Tarnowem, Bochnią, Brzeskiem posiada doskonałe warunki do turystyki i rekreacji.