L'elezione del Parlamento scozzese del 2007 si è svolta il 3 maggio 2007 per eleggere i membri del Parlamento scozzese.
Andando alle elezioni, il Partito laburista scozzese aveva il maggior numero di seggi e aveva un accordo di coalizione con i liberaldemocratici scozzesi con Jack McConnell come Primo Ministro. Il Partito nazionale scozzese ha vinto 47 seggi alle elezioni, che è stato il più grande numero di seggi per qualsiasi partito alle elezioni, ma non è stato sufficiente per formare un governo di maggioranza. Il Partito nazionale scozzese ha poi formato un governo di minoranza con Alex Salmond come primo ministro.
Questa è stata la prima volta dalle elezioni generali del Regno Unito del 1964 in cui il Partito laburista non ha ottenuto il maggior numero di voti in Scozia e ha anche dato al Partito nazionale scozzese il più grande numero di voti mai ottenuto. I risultati finali sono stati: Scottish National Party (47 seggi), Scottish Labour Party (46 seggi), Scottish Conservative Party (17 seggi), Scottish Liberal Democrats (16 seggi) e Scottish Green Party (2 seggi). I partiti che avevano ottenuto seggi alle elezioni del Parlamento scozzese del 2003, tra cui il Partito socialista scozzese e il Partito degli anziani scozzesi, hanno perso tutti i loro seggi.