Se localiza al norte del Estado, en las coordenadas 19º35' de latitud norte y 101º43' de longitud oeste, a una altura de 2,080 metros sobre el nivel del mar. Limita al norte con Zacapu y Coeneo, al este con Quiroga, Tzintzuntzan y Pátzcuaro, al sur con Pátzcuaro y al oeste con Nahuatzen y Tingambato. Su distancia a la capital del Estado es de 75 kms.
Su superficie es de 246.53 km2 y representa un 0.41 por ciento de la superficie del Estado.
Su relieve lo constituyen la depresión del lago de Pátzcuaro; cerros: El Bosque, El Chivo, El Pelón y Las Varas.
Su hidrografía la constituye el lago de Pátzcuaro.
Su clima es templado con lluvias en verano. Tiene una precipitación pluvial anual de 1,040.8 milímetros y temperaturas que oscilan de 6.1 a 24.1 grados centígrados.
En el municipio predomina el bosque mixto, con pino, encino, aile y liquidámbar. Su fauna la conforman: caxomixtle, coyote, tlacuache, conejo, bagre, pez blanco, charal, pato y cerceta.
La superficie forestal maderable es ocupada por pino; en el caso de la no maderable, por arbustos de distintas especies.
Los suelos del municipio datan de los periodos cenozoico, terciario y mioceno; corresponden principalmente a los del tipo de pradera y podzólico. Su uso es primordialmente agrícola y en menor proporción forestal y ganadero.