Čaglin is a village and a municipality in Slavonia, Croatia. The population of the municipality was 2,691 in 2011.[1]