Dnopolje is located in the municipality Donji Lapac, in Lika-Senj County at an elevation of 670 meters above sea level and it covers the area of 33.67 km² (13.00 sq. miles). According to the 2011 census report, there were 112 inhabitants. It is predominantly populated by Serbs (97%), but also Croats (3%). Nearby places: Birovača, Donji Lapac, Oraovac, Gajine, Mišljenovac, Gornji Štrbci, Kruge, Gornji Lapac, Visuć and Bušević.