Indoeuropeiske språk består hovedsakelig åtte nålevende undergruppene: indoiransk, armensk, gresk, albansk, italisk, keltisk, germansk og baltoslavisk. I tillegg er det flere utdødde undergrupper.