Čaglin is a village and a municipality in Slavonia, Croatia. The population of the municipality was 2,723 in 2011.
Coordinates: 45°21′N 17°59′E / 45.350°N 17.983°E / 45.350; 17.983