Vezac is located in the municipality Primošten, in Šibenik-Knin County at an elevation of 100 meters above sea level and it covers the area of 2.68 km² (1.03 sq. miles). According to the 2011 census report, there were 87 inhabitants. It is predominantly populated by Croats (99%), but also. Nearby places: Ložnice, Vadalj, Ložnice, Široke, Kruševo, Oglavci, Sapina Doca, Jarebinjak, Primošten Burnji and Podglavica.