San Martín är en ort i Mexiko.[1] Den ligger i kommunen Salvador Alvarado och delstaten Sinaloa, i den västra delen av landet, 1 100 km nordväst om huvudstaden Mexico City. San Martín ligger 63 meter över havet[a] och antalet invånare är 178.[1]
Terrängen runt San Martín är platt.[b] Runt San Martín är det ganska tätbefolkat, med 111 invånare per kvadratkilometer.[3] Närmaste större samhälle är Guamúchil, 14,7 km söder om San Martín. Trakten runt San Martín består till största delen av jordbruksmark.[4]