巴林右旗位于内蒙古赤峰市北部,地处西拉沐沦河北岸,大兴安岭南段山地,界于东经118°15′-120°05′,北纬43°12′-44°27′之间。

巴林右旗北与锡林郭勒盟西乌珠穆沁旗接壤,南以西拉沐沦河为界与翁牛特旗相望,东与巴林左旗、阿鲁科尔沁临近,西与林西县相连。

巴林右旗辖5个镇、4个苏木、2个街道。旗境东西长154公里,南北宽139公里,全旗总面积10256平方公里。