西城区位于北京市中心城区西北部,东与东城区相连,北与海淀区、朝阳区毗邻,西与海淀区、丰台区接壤,南与丰台区相连。全区东西宽5.5千米,南北长7.5千米,面积约31.66平方公里。
西城区是北京营城建都的肇始之地,拥有3000多年的建城史和870多年的建都史。从公元前11世纪周武王克殷反商,封帝尧之后于蓟,到1153年金海陵王完颜亮迁都燕京建立金中都,直至元大都建立之前,其中心位置都在今西城区广安门一带。
此外,西城区在历史上还曾是永定河古道,积水成湖,风光秀丽。自秦汉至隋唐五代皆为蓟县地,辽、金、元、明、清皆为宛平地。