La batalla de Mazocoba tuvo lugar el 18 de enero de 1900 en las inmediaciones de la localidad de Mazocoba en el estado de Sonora, México, entre elementos del Ejército Mexicano, al mando del coronel Lorenzo Ortiz y elementos del ejército yaqui comandados por Juan Maldonado Waswechia, más conocido como "Tetabiate", durante la Guerra del Yaqui.