Općina Zadvarje je smještena u obalnoj mikroregiji Splitsko-dalmatinske županije, između Općina Omiš i Brela, u uvali Vruja od koje se prostire preko prijevoja Dubci ka unutrašnjosti do granice s Općinom Šestanovac.
Na moru je razgraničena s Općinom Selca.
Općina Zadvarje približne je veličine kopnenog dijela 13,22 km2, a obuhvaća 9 međusobno povezanih zaselaka:
Prema popisu stanovništva Republike Hrvatske iz 2011. na području Općine živi 289 stanovnika.