Bang nằm ở phía tây trung tâm của Cộng hòa Mexico, ở phía tây nam cực của vùng cao nguyên trung tâm. Nó giáp với các tiểu bang Mexico, Querétaro, Guerrero, Guanajuato, Jalisco và Colima, với bờ biển dài 217 km (135 mi) trên Thái Bình Dương. Bang có diện tích 58.836,95 km vuông (22.717,07 sq mi), khiến nó trở thành tiểu bang lớn thứ mười sáu ở Mexico (chính xác ở giữa các tiểu bang Mexico trong diện tích). Ngoài ra, nó cũng có 1.490 km vuông (580 sq mi) lãnh thổ biển ngoài khơi bờ biển Thái Bình Dương của nó.