Xiaogan es una ciudad a nivel de prefectura en el centro-este de la provincia de Hubei, República Popular de China, a unos 60 km al noroeste de la capital provincial de Wuhan. Según el censo de 2010, su población totalizaba 4.814.542, de los cuales 908.266 vivían en el área urbanizada ("o metro") del distrito de Xiaonan.
La provincia de Hubei se encuentra en China.