Osiek – 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.
Siedziba gminy to Osiek.
Według danych z 31 grudnia 2017 roku gminę zamieszkiwało 7 733 osób.
W czasach Królestwa Polskiego gmina Osiek należała do powiatu sandomierskiego w guberni radomskiej. 13 stycznia 18701 stycznia 1870 wg kalendarza juliańskiego do gminy przyłączono pozbawiony praw miejskich OsiekPostanowienie z 24 października (5 listopada) 1869, ogłoszone 1 (13 stycznia) 1870 (Dziennik Praw, rok 1869, tom 69, nr 239, str. 419).
Struktura powierzchni Według danych z lat 1995–2005 gmina Osiek ma obszar 129,33 km². W ciągu tego okresu zmniejszył się procentowy udział użytków rolniczych (z 61,6% w '95 do 56,3% w '05), na rzecz zwiększenia się areału lasów (z 26,6% w '95 do 28,4% w '05) oraz nieużytków (z 11,8% w '95 do 15,3% w '05, przy czym zmniejszył się on w stosunku do roku '04 z 15,5%). Niska opłacalność/dochodowość z areału użytków rolnych wymusiła na rolnikach działania na rzecz odłogowania oraz zadrzewiania znacznych połaci swoich gospodarstw;