Se localiza al oeste del Estado, en las coordenadas 19º25 de latitud norte y 102º03 de longitud oeste, a una altura de 1, 620 metros sobre el nivel del mar. Limita al norte con Charapan, Paracho y Nahuatzen, al este con Tingambato, Ziracuaretiro y Taretan, al sur con Gabriel Zamora, y al oeste con Nuevo Parangaricutiro, Peribán y Los Reyes. Su nombre proviene de la palabra tarasca "uruapani" y significa, por lo que se ha traducido como "lugar donde los árboles tienen siempre fruto".