Sokolovac is a village and municipality in the Koprivnica–Križevci County in Croatia. According to the 2001 census, there are 3,964 inhabitants in the area, Croats forming a majority at 83.5%.
In the late 19th century and early 20th century, Sokolovac was part of the Bjelovar-Križevci County of the Kingdom of Croatia-Slavonia.
Coordinates: 46°06′38.88″N 16°42′23.04″E / 46.1108000°N 16.7064000°E