Općina Hum na Sutli obuhvaća 18 naselja: Hum na Sutli kao središnje i najveće naselje te Klenovec Humski, Strmec Humski, Lupinjak, Rusnicu, Orešje Humsko, Vrbišnicu, Druškovec Humski, Druškovec Goru, Brezno Goru, Donje Brezno, Gornje Brezno, Zalug, Poredje, Grletinec, Prišlin, Lastine i Mali Tabor.
Prema Popisu stanovništva 2021. godine, na području općine živi 4.592 stanovnika u 1.551 kućanstvu. Broj stanovnika po naseljima iznosi:
Brezno Gora – 61
Donje Brezno – 95
Druškovec Gora – 68
Druškovec Humski – 360
Gornje Brezno – 258
Grletinec – 192
Hum na Sutli – 957
Klenovec Humski – 337
Lastine – 164
Lupinjak – 343
Mali Tabor – 311
Orešje Humsko – 172
Poredje – 207
Prišlin – 387
Rusnica – 170
Strmec Humski – 163
Vrbišnica – 245
Zalug – 102
Od ukupnog broja stanovnika, 2218 su muškarci prosječne dobi od 42,5 godina, dok su 2374 žene prosječne dobi od 45 godina.
Gustoća naseljenosti najveća je u samom Humu na Sutli kao administrativnom, gospodarskom i društvenom središtu općine te u Lupinjaku, koji zahvaljujući položaju uz državnu cestu i međunarodni granični prijelaz Lupinjak – Dobovec predstavlja jedno od najvažnijih prometnih i razvojnih područja općine.