Morelia se encuentra en México entre los meridianos 101,00 y 101'30 grados de latitud norte y a una altitud de 1921 metros sobre el nivel del mar. El clima es templado subhúmedo con lluvias en verano y una humedad y temperatura medias. La ciudad se asienta sobre el eje neovolcánico transversal del centro de México y su relieve es accidentado, con varias lomas y punhuatos. Los ríos principales son el Grande y el Chiquito, y también cuenta con manantiales de aguas termales.