Điểm tọa độ chính của Elmhurst nằm ở vĩ độ 41,897 và kinh độ -87,9437 trong Quận DuPage. Các ranh giới chính thức cho Thành phố Elmhurst (xem bản đồ bên dưới) bao gồm một vùng đất rộng 10,26 dặm vuông và một vùng nước là 0,06 dặm vuông. Quận DuPage thuộc múi giờ Trung tâm (GMT -6).