Michoacán nằm ở Tây Mexico, và có một dải bờ biển trên Thái Bình Dương về phía tây nam. Nó giáp với các tiểu bang Colima và Jalisco về phía tây và tây bắc, Guanajuato về phía bắc, Querétaro về phía đông bắc, tiểu bang Mexico về phía đông, và Guerrero về phía đông nam.