Niekrasów to wieś położona w województwie świętokrzyskim, w powiecie staszowskim, w gminie Osiek. Leży około 6 km na południowy zachód od Osieka, 18 km na południowy wschód od Staszowa oraz 70 km na południowy wschód od Kielc.
Według Narodowego Spisu Powszechnego z 2021 roku, Niekrasów zamieszkiwało 213 osób, co stanowiło 2,9% ludności gminy Osiek.
We wsi znajduje się zabytkowy kościół parafialny pw. Nawiedzenia Najświętszej Maryi Panny, będący ważnym elementem dziedzictwa kulturowego regionu.
W latach 1975–1998 Niekrasów administracyjnie należał do województwa tarnobrzeskiego.