2000年,根据第五次人口普查数据,全区总人口614821人,其中:城北街道 116961人、昌平镇 29205人、南口镇 56727人、阳坊镇 18086人、马池口镇 36422人、沙河镇 57050人、回龙观镇 55751人、小汤山镇 34877人、南邵镇 17297人、崔村镇 14053人、百善镇 15163人、东小口镇 44142人、北七家镇 42581人、兴寿镇 26277人、长陵镇 15030人、流村镇 18076人、十三陵镇 17123人。