Quảng Lâm là xã cực tây của huyện Bảo Lâm, có hình dạng kéo dài theo chiều đông - tây và có vị trí địa lý:
- Phía đông giáp thị trấn Pác Miầu
- Phía tây và phía nam giáp tỉnh Hà Giang
- Phía bắc giáp xã Nam Quang và xã Thạch Lâm.
Xã Quảng Lâm có diện tích 79,96 km², dân số năm 2019 là 5.892 người[1], mật độ dân số đạt 74 người/km².