Višnjica se nalazi u Gradu Vrgorcu, u Splitsko-dalmatinskoj županiji na 220 metara nadmorske visine i prostire se na površini od 4,61 km². Prema popisu iz 2011. godine, u Višnjici živi samo 14 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Kljenak, Ravča, Kokorići, Kotezi, Drvenik, Zaostrog, Dragljane, Duge Njive, Prapatnice i Vrgorac.