Bản đồ hành chính chính thức của thành phố Hà Nội
Hà Nội nằm ở phía tây bắc trung tâm đồng bằng châu thổ sông Hồng, có vị trí từ 20º53′ đến 21°23′ vĩ độ bắc và 105º44′ đến 106º02′ kinh độ đông. Phía bắc Hà Nội tiếp giáp với các tỉnh Thái Nguyên, Vĩnh Phúc; phía nam là các tỉnh Hà Nam, Hòa Bình; phía đông là Bắc Giang, Bắc Ninh, Hưng Yên; phía Tây là Hòa Bình và Phú Thọ. Diện tích Hà Nội sau khi mở rộng là 3.342,92km².
Hà Nội hiện tại có 30 đơn vị hành chính cấp huyện, bao gồm 12 quận, 1 thị xã và 17 huyện. Cụ thể:
- 12 Quận: Hoàn Kiếm, Đống Đa, Ba Đình, Hai Bà Trưng, Hoàng Mai, Thanh Xuân, Long Biên, Nam Từ Liêm, Bắc Từ Liêm, Tây Hồ, Cầu Giấy, Hà Đông.
- 1 Thị xã: Sơn Tây
- 17 Huyện: Ba Vì, Chương Mỹ, Phúc Thọ, Đan Phượng, Đông Anh, Gia Lâm, Hoài Đức, Mê Linh, Mỹ Đức, Phú Xuyên, Quốc Oai, Sóc Sơn, Thạch Thất, Thanh Oai, Thường Tín, Ứng Hòa, Thanh Trì.