Tarnos [ta?n?s] est une commune française située dans le sud du département des Landes en région Nouvelle-Aquitaine, dans le canton de Seignanx, aux portes du Pays basque.
Ses habitants sont appelés Tarnosiennes et Tarnosiens. C?est la cinquième commune du département en termes de population, après Mont-de-Marsan, Dax, Biscarrosse et Saint-Paul-lès-Dax.