El Río de Tepic tiene 58.5 kilómetros de longitud y una subcuenca de 46,400 hectáreas. Nace en los ejidos de La Labor y San Cayetano, lo forman los manantiales de Burreras, Toro, Capulines, Carricitos, Mololoa, Animas, El Puente y Valdeceño.
Recibe los arroyos de La Labor (que se une al de Pantanal), Camichín, Armadillo, Clavel, Jazmín, Malpaso, Tordillos, Jalacate e Iglesias.
Mantiene una pendiente muy suave hasta 3 kilómetros adelante de Tepic, allí forma un salto, en un gran escalón de basalto. Sigue encajonado en profundas barrancas y se une al Grande de Santiago.