Een
substraat(taal) (van Latijn
sub, "onder" en
stratum, "laag") is een
taal die oorspronkelijk werd gesproken in een gemeenschap waarbinnen nu een andere omgangstaal wordt gebruikt. Substraattalen blijven soms herkenbaar in de
taal die ze is opgevolgd.
Historische taalkundigen houden zich bezig met onderzoek naar substraattalen. De opvolgende taal is dan de
superstraattaal of het superstraat.