Coalizione semaforo (in tedesco: Ampelkoalition) è un termine originario della politica tedesca per descrivere un governo di coalizione composto da Partito Socialdemocratico (SPD), Partito Liberale Democratico (FDP) e Verdi.[1] Deriva dal fatto che i colori tradizionali delle parti, rispettivamente rosso, giallo e verde, ricordano la normale sequenza cromatica di un semaforo (Ampel).
Successivamente, il termine è stato utilizzato per descrivere coalizioni tra socialdemocratici, liberali e verdi, o comunque partiti contraddistinti dai tre colori in questione, in altri Paesi.