Yaguajay es una ciudad y municipio en la costa norte de la provincia de Sancti Spíritus, Cuba.