Ivan Dolac se nalazi u općini Jelsa, u Splitsko-dalmatinskoj županiji na 20 metara nadmorske visine i prostire se na površini od 4,81 km². Prema popisu iz 2011. godine, u Ivanu Dolcu žive 42 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Vrisnik, Pitve, Svirče, Vrbanj, Zavala, Sveta Nedjelja, Dol, Jelsa, Vrboska i Stari Grad.