Novoselci is located in the municipality Sunja, in Sisak-Moslavina County at an elevation of 104 meters above sea level and it covers the area of 1.67 km² (0.64 sq. miles). According to the 2011 census report, there were 38 inhabitants. It is largely populated by Croats (89%), but also Serbs (11%). Nearby places: Vedro Polje, Krivaj Sunjski, Sunja, Donji Hrastovac, Žreme, Greda Sunjska, Staza, Četvrtkovac, Pobrđani and Radonja Luka.