THUNDERFRET
Theory / Sweet Home Alabama

Sweet Home Alabama

Three chords, endless loop, unmistakable swagger. Sweet Home Alabama is a perfect lesson in the rock ‘flat-7’ sound. Here's the theory.

Lynyrd SkynyrdRock· Key: D major (Mixolydian rock)Theory analysis
How to find the key: Home is D, but the loop is D–C–G — and that C is a ♭VII, a chord borrowed from outside plain D major. That borrowed chord is the whole Southern-rock flavour.

The chords & what each one does

Chords labelled with their Roman numeral(the chord's role in the key) and its job. Numbers, not letters — so you can move the whole thing to any key.

The loop
IDhome♭VIICthe borrowed twangIVGlift

Why it works

The I–♭VII–IV loop (D–C–G) is the sound of Mixolydian rock — a major key with a lowered 7th. That ♭VII (C) refuses to be a polite 'leading tone', which is why it swaggers instead of resolving.

It never really lands or builds tension — it just rolls, which is exactly what a good driving-around anthem wants.

Learn this loop and you've got the DNA of a thousand rock and country-rock tunes.

Hear it & see it on the fretboard

Open the interactive tool and its Learn a Song tab to hear these chords, watch them light up on the neck, and play the progression in time. Want to check a key by ear? Try the key finder, and brush up on chord progressions.

More song breakdowns

Educational analysis only. We don't reproduce lyrics, sheet music or recordings — chord progressions, keys and scales are shared facts of music theory. Song and artist names are used for identification and commentary; ThunderFret is not affiliated with or endorsed by any artist.

// See it, hear it

Reading only gets you so far — open the interactive fretboard and watch these ideas light up on guitar and piano.

Enter the tool

Frequently asked

What chords are in Sweet Home Alabama?

Just three, looping: D, C and G — a I–♭VII–IV progression.

What key is Sweet Home Alabama in?

D major, with a Mixolydian flavour — the C chord is a borrowed ♭VII that gives it the rock twang.

Keep learning