Titik koordinat utama Elmhurst terletak di garis lintang 41.897 dan garis bujur -87.9437 di DuPage County. Batas-batas formal untuk Kota Elmhurst (lihat peta di bawah) meliputi wilayah daratan 10,26 mil persegi dan wilayah perairan 0,06 mil persegi. DuPage County berada di zona waktu Tengah (GMT -6).