Fangshan har et areal på 2 019 kvadratkilometer og 754 000 innbyggere (2005, kun innbyggere med primærbostedstillatelse). Deler av distriktet ligger i Taihangfjellenes østhellinger.