Al norte de la cuenca del río Tecolutla se encuentra la cuenca del río Cazones, donde el río San Marcos atraviesa todo el norte de Puebla, desde el límite con Hidalgo hasta la frontera de Veracruz.