北京租房价格高昂主要有以下几个原因:

1. 高需求:北京是中国的政治、经济、文化中心,吸引了大量人口流入。每年大量的外地人口涌入北京,使得租房需求量增加。
2. 限购政策:北京实行了房产限购政策,限制了个人购买住房的数量,导致很多人只能选择租房。
3. 地价高:北京的地价属于全国最高的,土地稀缺导致房屋供应量不足,推高了租房价格。
4. 供应不足:北京的土地供应有限,建设新的房屋面临着较大的困难,因此现有的房屋供应无法满足市场需求,进一步推高了租房价格。
5. 外来人口需求:大量外地人口涌入北京,特别是年轻人和求职者,选择租房居住,导致租房需求量增加,价格上涨。
6. 地理位置和城市发展:北京作为中国的首都,地理位置和城市发展前景好,吸引了很多人前往工作和生活,增加了租房需求,使得租房价格上涨。
综上所述,北京租房价格高昂的原因主要包括高需求、限购政策、地价高、供应不足、外来人口需求以及地理位置和城市发展等方面。