Está regado por el Río Grande de Loíza y por el Río Herrera, que le sirve de límite con el municipio de Río Grande.