El municipio de Salvador Alvarado fue creado por el decreto número 280 del Congreso de Sinaloa del 22 de febrero de 1962, hasta ese momento era parte del municipio de Mocorito, la cabecera del nuevo municipio fue desde un inicio la villa de Guamúchil, elevada a categoría de ciudad en 1968.