Odontesthes smitti habita en aguas marinas costeras, templadas a frías, del sector sudoriental del océano Pacífico en el sur de Chile desde Puerto Natales hasta el canal Beagle, y la región del océano Atlántico sudoccidental denominada mar Argentino que bordea el este de la Argentina, las riberas de la Patagonia argentina y las islas Malvinas, llegando por el norte hasta Mar del Plata.
[2] Si bien vive en aguas marinas, penetra en tramos inferiores de ambientes lóticos en las islas Malvinas.
[3][4] Esta especie fue descrita originalmente en el año 1929 por el naturalista francés especializado en Ictiología Fernando Lahille bajo el nombre científico de Basilichthys smitti.
Es una característica diagnóstica para esta especie el tener la placa ventral del urohial plegada y reducida.
La localidad tipo es: «"Fin de Barrancas", golfo San Matías, Atlántico SE, Argentina».