Gmina Osiek to gmina miejsko-wiejska w województwie świętokrzyskim, w powiecie staszowskim. W latach 1975-1998 gmina położona była w województwie tarnobrzeskim.
Bukowa, Długołęka, Kąty, Lipnik, Matiaszów, Mucharzew, Niekrasów, Niekurza, Ossala, Pliskowola, Strużki, Suchowola, Sworoń, Szwagrów, Trzcianka-Kolonia, Trzcianka, Tursko Wielkie, Mikołajów.