Kim Ngọc là một xã thuộc huyện Bắc Quang, tỉnh Hà Giang, Việt Nam.
Xã Kim Ngọc nằm ở phía gần trung tâm huyện Bắc Quang, có vị trí địa lý:
- Phía đông giáp xã Bằng Hành
- Phía tây giáp xã Quang Minh
- Phía nam giáp xã Vô Điếm
- Phía bắc giáp xã Đồng Tâm.
Xã Kim Ngọc có diện tích 39,81 km², dân số năm 2019 là 4.024 người[2], mật độ dân số đạt 102 người/km².