Orust ble befolket for 11 000 år siden. Boplassene som på den tiden lå ved havnivå ligger i dag 40-50 meter over havet. I Enersbacken er det funnet økser og pilspisser fra denne tiden. Fra bronsealderen finnes det mange graver og helleristninger. I 1884 fant man et 101,5 cm langt bronsesverd i Ellösfjorden. Fra jernalderen finnes det også mange graver og en runesten. Ved freden i Roskilde i 1658 ble Bohuslen overført fra Danmark-Norge til Sverige, og Orust kom dermed inn under Sverige.