Orahovica est une ville et une municipalité située en Slavonie, dans le comitat de Virovitica-Podravina, en Croatie. Au recensement de 2001, la municipalité comptait 5 792 habitants, dont 82,96 % de Croates et la ville seule comptait 4 262 habitants.