Šnjegavić is located in the municipality Brestovac, in Požega-Slavonia County at an elevation of 430 meters above sea level and it covers the area of 7.98 km² (3.08 sq. miles). According to the 2011 census report, there were 19 inhabitants. It is largely populated by Serbs (78%), but also Croats (22%). Nearby places: Golobrdac, Čečavac, Podvrško, Jeminovac, Ruševac, Sinlije, Koprivna, Čečavački Vučjak, Rasna and Banićevac.