Kommunen grensar til Tysvær, Suldal og Etne. Frå sjøsida grensar Vindafjord mot Sveio, Stord og Kvinnherad. Namnet Vindafjord kjem frå «Vindafjorden», fjorden som dannar den sørlige grensa mot Suldal.
Vindafjord kommune og Ølen kommune vart slått saman til Vindafjord kommune frå 01.01.2006. Kommunesenteret er i Ølen, men kommunale tjenester ligg også i Sandeid. I kvar av dei 9 bygdene er det grunnskule, SFO og barnehage.
I 2015 vart det 8 765 innbyggarar fordelt på desse 9 bygdene: Vikebygd, Bjoa, Skjold, Vats, Vikedal, Sandeid, Imsland, Ølensvåg og Ølen. Kommunehuset ligg i Ølen, og kommunen har eit svært samansett næringsliv, hovudsakeleg basert på industri, landbruk og tenesteytande næring. Vindafjord er den 5. største landbruks-kommunen målt etter husdyrhold.
I Vindafjord har mange aktivitetar og sjåverdighetar. Her finn du ein fin natur med fjell og fjordar, der du kan gå tur, bade, fiske.