Zoljani is located in the municipality Oprisavci, in Slavonski Brod-Posavina County at an elevation of 86 meters above sea level and it covers the area of 2.37 km² (0.92 sq. miles). According to the 2011 census report, there were 33 inhabitants. It is entirely populated by Croats. Nearby places: Stružani, Kupina, Prnjavor, Svilaj, Divoševci, Sredanci, Novi Grad, Mala Kopanica, Donji Andrijevci and Velika Kopanica.