Zapolje Brodsko se nalazi u Gradu Delnicama, u Primorsko-goranskoj županiji na 223 metra nadmorske visine i prostire se na površini od 0,73 km². Prema popisu iz 2011. godine, u Zapolju Brodskom žive 34 stanovnika. Stanovništvo je pretežito hrvatsko (59%), te romsko (37%) i slovensko (5%). Okolna naselja: Gusti Laz, Brod na Kupi, Krivac, Zamost Brodski, Iševnica, Velika Lešnica, Guče Selo, Grbajel, Mala Lešnica i Vrh Brodski.