Zmijavci is a municipality located in Croatia within the Split-Dalmatia County. It is unique for being composed of only one settlement, which shares the same name as the municipality.
As of 2011, the population of Zmijavci was 2,048 residents. The demographic composition of the area is predominantly Croat, making up 98% of the total population.