Kommunen ble opprettet som Torvastad formannskapsdistrikt i 1837 i Stavanger amt. 1. februar 1854 ble Haugesund, med 1 066 innbyggere, skilt ut fra Torvastad som eget ladested. Torvastad hadde 3 242 innbyggere etter delingen. 1. november 1881 ble Skåre skilt ut fra Torvastad. Innbyggertallet i Torvastad var nå 1 918. 1. juli 1924 ble Utsira skilt ut som egen kommune. Torvastad hadde nå en befolkning på 2 187. 1. januar 1965 ble det meste av Torvastad, med 3 783 innbyggere, slått sammen med Avaldsnes, Kopervik, Skudenes, Skudeneshavn, Stangaland og Åkra til den nye Karmøy kommune. Samtidig ble en mindre del av Torvastad, Vibrandsøy krets med 70 innbyggere, overført til Haugesund kommune. På dette tidspunktet var kommunen 26 km i areal.