এ উপজেলার উত্তরে শিবগঞ্জ উপজেলা, দক্ষিণে নন্দীগ্রাম উপজেলা, পূর্বে বগুড়া সদর উপজেলা এবং পশ্চিমে দুপচাঁচিয়া উপজেলা।