Granvin ble egen kommune i 1891, da kommunen ble utskilt fra Ulvik kommune. Det første navnet var Graven kommune, men i 1898 ble navnet endret til Granvin. Voss kommune og Granvin herad ble slått sammen til én kommune, med navn Voss herad, fra 1. januar 2020.