Vindafjord is a municipality in Rogaland county, Norway. It is part of the traditional district of Haugaland. Since 2005, the administrative centre of the municipality has been the village of Ølensjøen. Other villages in the municipality include Bjoa, Imslandsjøen, Ølensvåg, Skjold, Vats, Vikebygd, and Vikedal. The municipality is centered on the Vindafjorden and Sandeidfjorden in the east and it lies north and east of the Skjoldafjorden in the west.