Dobra Voda se nalazi u Gradu Benkovcu, u Zadarskoj županiji na 165 metara nadmorske visine i prostire se na površini od 3,73 km². Prema popisu iz 2011. godine, u Dobroj Vodi živi samo 111 stanovnika. Stanovništvo je uglavnom hrvatsko (99%). Okolna naselja: Budak, Radošinovci, Pristeg, Banjevci, Stankovci, Kolarina, Bila Vlaka, Donje Ceranje, Gornje Ceranje i Vukšić.