La ciudad de Yesanguan pertenece al condado de Badong, prefectura autónoma de Enshi Tujia y Miao, provincia de Hubei, y no pertenece a ninguna ciudad.
En el primer año de Yongxi de la dinastía Song (984), el territorio de Yesanguan pertenecía al Pabellón Quannong.
A finales de la dinastía Ming y principios de la dinastía Qing, el territorio de Yesanguan pertenecía a la tierra de Rongmei Tusi.
En el octavo año del reinado del emperador Yongzheng de la dinastía Qing (1730), la tierra de Rongmei Tusi fue cambiada a Gaiye Sanguan.
En abril del año 38 de la República de China (1949), Yesanguan pasó a llamarse municipio de Caize.
En marzo de 1950, el municipio de Caize se cambió al distrito de Yesan.
En febrero de 1975, el distrito de Yesan se transformó en la comuna de Yesanguan.
En 1983, la comuna de Yesanguan se cambió al distrito de Yesanguan.
En 1989, el distrito de Yesanguan se cambió a la ciudad de Yesanguan.
La ciudad de Yesanguan está ubicada en el sureste del condado de Badong, adyacente a la ciudad de Langping del condado de Changyang al este, la ciudad de Yuxiakou del condado de Changyang, la ciudad de Shuibuya del condado de Badong y la ciudad de Qingtaiping al este y sureste. Limita con la ciudad, la ciudad de Dazhiping al oeste, la ciudad de Lucongpo y el municipio de Moping, el condado de Changyang al norte. El gobierno popular de la ciudad se encuentra a 94 kilómetros del condado de Badong. Hay G318 y otras carreteras que pasan por la ciudad de Yesanguan.
Los restos de la montaña Wushan se extienden dentro de la ciudad de Yesanguan, y el terreno disminuye gradualmente de noroeste a sureste. El pico más alto se encuentra en la montaña Yinjin en la frontera noreste, con una altitud de 1.912,2 metros; el pico más bajo se encuentra en Dashitan, aldea de Shenjiawan en el noreste, con una altitud de 227 metros.