Hongkou har et areal på 23,48 km² og 792 241 innbyggere (2003). Befolkningstettheten er dermed på 33 741 innbyggere pr. kvadratkilometer.