首先,您的这个问题有点太宏观,主要是因为您没有列明排名的标准是什么。行政面积?经济实力?人口数量?
从行政面积上讲,通州区的行政面积为906平方公里,排名北京市第10。而昌平区行政面积为1344平方公里,排名第六。
从经济实力上看,2017年,通州区地区生产总值为758.13亿元,排名全市第9.而昌平区地区生产总值为839.27亿元,排名第8.
从人口数量来看,2018年,通州区常住人口总量为137.8万人,排名全市第6。而昌平区常住人口总量为196.3,排名第4.
上述指标仅为截至到目前的数据,因为通州区已经被列为北京城市副中心,在未来的几年中,政策、资金等因素将向通州倾斜。也许再过几年,通州区的主要数据又将是另外一个模样。