Izvorul râului Yaque del Norte se află la o altitudine de 2.580 m, pe muntele Pico del Yaque, în partea centrală a lanțului muntos Cordillera Central.
Dar în acest loc, râul se numește Los Guanos sau Río de la Derecha ("Râul din dreapta"). Numele Yaque del Norte este folosit doar atunci când acest râu mic se unește cu un alt râu mic, Los Tablones sau Río de la Izquierda ("Râul din stânga"), în Manabao, la vest de Jarabacoa, la o altitudine de 900 m.
De la Manabao, râul curge spre est, prin partea de nord-vest a provinciei La Vega. Când ajunge la Jarabacoa, se îndreaptă spre nord, spre Santiago. Râul Jimenoa, singurul afluent de dreapta important al Yaque del Norte, se unește cu acesta la Jarabacoa.
În Santiago de los Caballeros, râul se îndreaptă spre nord-vest și trece prin Valea Yaque del Norte, partea vestică a Văii Cibao.
Gura sa se află în Golful Montecristi, la sud de orașul San Fernando de Monte Cristi, pe malul Oceanului Atlantic.
Cei mai importanți afluenți de stânga sunt râurile Bao, Ámina, Mao și Guayubín.