Hà Nội có vị trí 21.0278° vĩ độ Bắc và 105.8342° kinh độ đông. Hà Nội nằm tiếp giáp với các tỉnh Thái Nguyên, Vĩnh Phúc ở phía bắc; Hà Nam, Hòa Bình ở phía nam; các tỉnh Bắc Giang, Bắc Ninh, Hưng Yên ở phía đông và Hòa Bình, Phú Thọ ở phía tây.
Khí hậu của Hà Nội tiêu biểu cho kiểu khí hậu Bắc bộ với đặc điểm khí hậu nhiệt đới gió mùa ẩm, nóng và mưa nhiều về mùa hè, lạnh và ít mưa về mùa đông.
Thủy văn
Nét đặc trưng địa lý của Hà Nội là “thành phố sông hồ” hay “thành phố trong sông”. Hiện nay có 7 con sông lớn nhỏ chảy qua Hà Nội bao gồm sông Hồng, sông Đà, sông Đuống, sông Nhuệ, sông Cầu, sông Đáy, sông Cà Lồ. Ngoài ra trong nội đô còn có 2 con sông Tô Lịch và sông Kim Ngưu cùng các hồ đầm là những đường tiêu thoát nước thải của Hà Nội