Badiraguato is a small city and seat of the Badiraguato Municipality in the Mexican state of Sinaloa. It stands at 25°21′47″N 107°33′06″W. According to 2010 census, the city reported 3,725 inhabitants.