The following villages are situated within the municipality of Demir Hisar: Babino, Barakovo, Bazernik, Belce, Boiste, Brezevo, Cerevo, Dolenci, Edinakovci, Golemo Ilino, Graiste, Kociste, Kutretino, Malo Ilino, Mrenoga, Murgasevo, Novo Selo, Obednik, Pribilci, Radovo, Rakitnica, Rastojca, Sladuevo, Slepce, Sloestica, Smilevo, Sopotnica, Strugovo, Suvodol, Suvo Grlo, Sveta, Utovo, Vardino, Virovo, Velmevci, Zagorice, Zasle, Zeleznec, Zurce, and Zvan.
The church of Saint Florian on a hill above the village, though actually belonging to the neighbouring village of Sopotnica, gave its name to the settlement.