Xã Mông Ân nằm ở phía đông huyện Bảo Lâm, có vị trí địa lý:
- Phía đông giáp xã Vĩnh Phong
- Phía tây giáp thị trấn Pác Miầu
- Phía nam giáp xã Thái Học và xã Thái Sơn
- Phía bắc giáp thị trấn Pác Miầu và xã Vĩnh Phong.
Xã Mông Ân có diện tích 59,35 km², dân số năm 2019 là 5.390 người[1], mật độ dân số đạt 91 người/km²