Duge Njive se nalaze u Gradu Vrgorcu, u Splitsko-dalmatinskoj županiji na 450 metara nadmorske visine i prostiru se na površini od 68,01 km². Prema popisu iz 2011. godine, u Dugim Njivama živi 106 stanovnika. Stanovništvo je uglavnom hrvatsko (99%). Okolna naselja: Dragljane, Vlaka, Kljenak, Živogošće, Zavojane, Kozica, Gornje Igrane, Drvenik, Višnjica i Igrane.