Hà Nội trước ngày 1-8-2008 có 9 quận và 5 huyện. Bốn quận Hoàn Kiếm, Ba Đình, Đống Đa, Hai Bà Trưng được lập năm 1961 (khi đó gọi là khu phố, đến 1981 đổi là Quận). Ba quận: Tây Hồ, Thanh Xuân, Cầu Giấy lần lượt được thành lập gần đây theo thứ tự vào các năm 1996, 1997. Hai quận Hoàng Mai và Long Biên được thành lập năm 2003. Năm huyện là Từ Liêm, Gia Lâm, Thanh Trì, Đông Anh và Sóc Sơn. Bốn huyện trên có từ 1961. Huyện Sóc Sơn mới chuyển từ tỉnh Vĩnh Phú về vào cuối năm 1978.
Từ ngày 1-8-2008, cả tỉnh Hà Tây cùng huyện Mê Linh (Vĩnh Phúc) và 4 xã thuộc huyện Lương Sơn (Hòa Bình) hội nhập vào Hà Nội, nên từ đó Hà Nội có thêm 1 quận, 1 thị xã và 13 huyện: đó là quận Hà Đông, thị xã Sơn Tây và Ba Vì, Đan Phượng, Hoài Đức, Phúc Thọ, Thạch Thất, Quốc Oai, Thanh Oai, Chương Mỹ, Thường Tín, Phú Xuyên, Ứng Hòa, Mỹ Đức và Mê Linh.
Như vậy hiện nay Thành phố Hà Nội có 10 quận, 1 thị xã và 18 huyện.
Xem bài cụ thể 29 quận, huyện, thị xã