Xã Ngọc Long là một xã thuộc huyện Yên Minh, tỉnh Hà Giang, Việt Nam.
Xã có vị trí:
- Bắc giáp xã Mậu Long, xã Nậm Ban (Mèo Vạc)
- Đông giáp xã Niêm Sơn (Quản Bạ), xã Nam Cao (Bảo Lâm, Cao Bằng)
- Nam giáp xã Thạch Lâm (Bảo Lâm, Cao Bằng), xã Du Tiến
- Tây giáp xã Du Tiến, xã Lũng Hồ
Xã Ngọc Long có diện tích 81,65 km²,[1] dân số năm 1999 là 6.477 người,[2] mật độ dân số đạt 79 người/km².
Xã Ngọc Long được chia thành thôn bản: Nà Nghè, Nà Kệt, Bản Rắn, Noang Khắt, Bản Chún, Bản Khún, Phiêng Kiên, Tà Mùng, Phia Mạnh 1, Phia Mạnh 2, Phia Sử, Pản Xa, Pác Ngoa, Phia Pàn, Tảng Sảm, Pác Muốc, Nà Cắm, Cốc Xa, Bản Dày, Bản Lầu, Bản Án, Bản Roài, Thẳng Căng, Khai Hoang, Tông Ngào.