Sopje is a municipality in Croatia in the Virovitica–Podravina County.[1] As of a 2001 census, Sopje had a population of 2,750.[2]