Gmina Zagnańsk
położona jest w północnej części Województwa Świętokrzyskiego na terenie Powiatu Kielckiego.
Od północy sąsiaduje z gminami: Stąporków (powiat konecki), Bliżyn i Suchedniów (powiat skarżyski), od wschodu z gminą Łączna (powiat skarżyski), od południa z gminą Masłów (powiat kielecki), od południowego zachodu z gminą Miedziana Góra (powiat kielecki) i od zachodu z gminą Mniów (powiat kielecki).
Gmina Zagnańsk leży na terenie Gór Świętokrzyskich, w dolinie rzeki Bobrzy.
Część jej obszaru należy do Leśnego Kompleksu Promocyjnego - "Puszcza Świętokrzyska" utworzonego przez Dyrektora Generalnego Lasów Państwowych.
Lasy znajdujące się na terenie Gminy Zagnańsk wchodzą w skład dawnego kompleksu Puszczy Jodłowej i zajmują ponad połowę powierzchni gminy 7 216 ha to jest około 58,2%. Dla porównania lesistość Polski wynosi 28,5%, Województwa Świętokrzyskiego 26,9%, a Powiatu Kielce 34,9%. Średnia europejska to 32%, przy czym dla Unii Europejskiej wskaźnik lesistości wynosi 42%.
Gmina zajmuje powierzchnię 12 487 ha, rozciąga się na długości około 13,5 km w kierunku północ – południe i ponad 15 km w kierunku wschód – zachód.
Na jej obszarze mieszka ponad 12,8 tys. osób.
Gmina należy do Kieleckiego Obszaru Metropolitarnego w skład którego wchodzi miasto Kielce i 11 ościennych gmin.
Gmina obejmuje 36 miejscowości podzielone na 17 sołectw:
(Bartków, Belno, Chrusty, Długojów, Gruszka, Janaszów, Jaworze, Kajetanów, Kaniów, Kołomań, Lekomin, Samsonów, Szałas, Tumlin, Umer, Zachełmie, Zagnańsk).
Wykaz sołectw Gminy Zagnańsk
Lp. | Sołectwa
| Powierznia [ha]
|
1. | BARTKÓW | 177 |
2. | BELNO | 1504 |
3. | CHRUSTY | 482 |
4. | DŁUGOJÓW | 1152 |
5. | GRUSZKA | 1358 |
6. | JANASZÓW | 300 |
7. | JAWORZE | 704 |
8. | KAJETANÓW
| 349 |
9. | KANIÓW | 275 |
10. | KOŁOMAŃ | 1473 |
11. | LEKOMIN | 258 |
12. | SAMSONÓW | 1235 |
13. | SZAŁAS | 375 |
14. | TUMLIN | 1482 |
15. | UMER | 248 |
16. | ZACHEŁMIE | 632 |
17. | ZAGNAŃSK | 433 |
| Razem | 12437 |