Hà Nam có tổng diện tích là 167.000 km², chiếm khoảng 1,73% diện tích toàn Trung Quốc. Diện tích đất thường dùng để canh tác tại Hà Nam là 108.017.700 mẫu. Địa thế Hà Nam nói chung là tây cao đông thấp, bắc phẳng nam trũng, có địa hình bằng phẳng ở phía đông và có địa hình đồi núi ở phía tây và cực nam. Đông bộ và trung bộ của tỉnh là một phần của bình nguyên Hoa Bắc. Ở phía tây bắc, có một đoạn của Thái Hành Sơn nằm trên ranh giới của Hà Nam. Ở phía tây, Tần Lĩnh tiến vào Hà Nam từ phía tây và kéo dài tới một nửa chiều ngang của tỉnh, các nhánh của dãy núi này kéo dài về phía bắc và nam, Phục Ngưu Sơn (伏牛山) là dãy núi nhánh lớn nhất của Tần Lĩnh trên địa bàn Hà Nam. Ở xa về phía nam, Đại Biệt Sơn và Đồng Bách Sơn (桐柏山) chia tách Hà Nam với Hồ Bắc. Giữa Phục Ngưu Sơn và Đồng Bách Sơn ở nam bộ Hà Nam là bồn địa Nam Dương, rộng 120 đến 160 km, có hai sông thuộc hệ thống Hán Thủy là Bạch Hà và Đường Hà cắt qua, từ thời Hán trở đi thì bồn địa này trở thành một tuyến đường được sử dụng nhiều khi người Hán nam tiến từ Trung Nguyên xuống vùng trung du Trường Giang. Vùng đồi núi chiếm 44,3％ (vùng núi: 26,6%, vùng gò đồi: 17,7%) diện tích của Hà Nam, vùng bình nguyên và bồn địa chiếm 55,7％. Lão Nha Xóa (老鸦岔) thuộc địa phận Linh Bảo là điểm cao nhất toàn tỉnh Hà Nam, với cao độ 2413,8 mét trên mực nước biển; còn điểm có cao độ thấp nhất tỉnh là nơi Hoài Hà chảy ra khỏi địa phận, thuộc huyện Cố Thủy, với cao độ chỉ 23,2 mét.