Vrpolje is a village and a municipality in Brod-Posavina County, Croatia. It is located 10 km south of Đakovo; elevation 90 m.
In the 2011 census, the total population of the municipality was 3,521, in the following settlements: