Według danych z 30 czerwca 2004[3] gminę zamieszkiwało 9708 osób. Natomiast według danych z 31 grudnia 2017 roku[4] gminę zamieszkiwało 10802 osób.
Struktura powierzchni
Według danych z roku 2002[5] gmina Hażlach ma obszar 49,02 km², w tym:
użytki rolne: 72%
użytki leśne: 16%
Gmina stanowi 6,71% powierzchni powiatu.
Demografia
W 1910 roku obszar współczesnej gminy Hażlach stanowiło 5 ówczesnych gmin: Brzezówka, Hażlach, Kończyce Wielkie (w jej granicach położony był Rudnik), Pogwizdów (bez Marklowic) i Zamarski. Ich łączna powierzchnia wynosiła 4842 ha (48,42 km²), a liczba ludności – 4765 (gęstość zaludnienia 98,4 os./km²) zamieszkałych w 691 budynkach, z czego 4731 było zameldowanych na stałe, 4663 (97,9) było polsko-, 53 (1,1%) niemiecko-, 13 (0,3%) czeskojęzycznymi, a 2 posługiwały się jeszcze innym językiem, 3711 (77,9%) było katolikami, 1030 (21,6%) protestantami, 22 (0,5%) wyznawcami judaizmu, a 2 innej religii lub wyznania[6].