El río Grande tiene su origen en el municipio de Pátzcuaro y tiene un trayecto de 26 km por el municipio de Morelia (atraviesa la cabecera municipal), y desemboca en el Lago de Cuitzeo (el segundo más grande del país).