Xã Lang Quán nằm ở trung tâm huyện Yên Sơn, có vị trí địa lý:
Phía đông giáp thị trấn Yên Sơn
Phía tây giáp huyện Hàm Yên và tỉnh Yên Bái
Phía nam giáp xã Chân Sơn và tỉnh Yên Bái
Phía bắc giáp xã Tứ Quận.
Xã có diện tích 27,24 km², dân số năm 2020 là 6.463 người[2], mật độ dân số đạt 237 người/km²