Na przełomie lat sześćdziesiątych i siedemdziesiątych rock stał się bardzo zróżnicowany stylistycznie. Rozwinęły się odmiany takie jak folk rock, blues-rock, jazz-rock, rock psychodeliczny i rock progresywny. Coraz większą popularność zdobywały również hard rock i heavy metal, reprezentowane przez zespoły Led Zeppelin, Deep Purple i Black Sabbath. W Stanach Zjednoczonych ważną pozycję zajmował także zespół The Doors.

W latach siedemdziesiątych pojawił się punk rock, który był reakcją na rozbudowane i skomplikowane formy wcześniejszego rocka. Gatunek ten charakteryzował się prostotą muzyczną, szybkim tempem i buntowniczą tematyką tekstów. Najbardziej znanymi przedstawicielami punk rocka były zespoły Sex Pistols i The Clash.

W kolejnych dekadach rock nadal się rozwijał i tworzył nowe odmiany, takie jak new wave, rock alternatywny czy grunge. Ważnymi zespołami tego okresu były U2 oraz Nirvana.

Historia rocka rozwijała się również w Polsce. Początki polskiego rocka związane są z działalnością zespołu Rhythm and Blues.