2006年5月,耶路撒冷的人口为724,000人,其中65%为犹太人,32%为穆斯林,2%为基督徒。2005年,耶路撒冷接受了2,450名外来移民,其中四分之三来自美国、法国和前苏联成员国。在以色列国内,迁入耶路撒冷的人数远低于迁出耶路撒冷的人数。2005年,有1万多名以色列公民迁入耶路撒冷,同一时期有16000人离开耶路撒冷。基本上,耶路撒冷的人口继续上升是由于高出生率,特别是来自阿拉伯和极端正统派的群体(高于全国平均出生率)。耶路撒冷的出生率达到4.02,远高于该地区其他城市,超过特拉维夫的2倍(1.98),以色列全国平均出生率为2.90。耶路撒冷18万个家庭的平均规模达到3.8人。
2005年,耶路撒冷居民的总数增长了13000人(1.8%),同样高于以色列全国平均水平。该市还在继续增长之中,其宗教与种族构成也正在改变。尽管犹太人仍占人口的多数,但在15岁以下儿童中犹太人只占31%。这数据证明过去40年中,犹太人在耶路撒冷和全以色列的比重已经下降。在六日战争爆发的1967年,犹太人占人口的74%,比2006年高9个百分点。一个可能的原因是该市的保守主义高涨。许多离开该市的是年轻人或属于不太保守的犹太教教派;他们在特拉维夫和海法等沿海城市定居下来。
人口统计和犹太-阿拉伯民族裂痕仍然是耶路撒冷争论的主要话题。1998年,耶路撒冷发展权利机构主席甚至建议将城市边界向西扩展,以包含更多犹太人为主的地区。