Sopje is a municipality in Croatia in the Virovitica–Podravina County. As of a 2001 census, Sopje had a population of 2,750.
Coordinates: 45°48′03.96″N 17°44′33.00″E / 45.8011000°N 17.7425000°E / 45.8011000; 17.7425000