নবীনগর উপজেলা
এই উপজেলার আয়তন ৩৫৪ বর্গ কিলোমিটার। এ উপজেলার উত্তরে ব্রাহ্মণবাড়ীয়া সদর উপজেলা ও রায়পুরা উপজেলা(নরসিংদী), দক্ষিনে মুরাদনগর উপজেলা(কুমিল্লা), পূর্বে কসবা উপজেলা ও ব্রাহ্মণবাড়ীয়া সদর উপজেলা, পশ্চিমে বাঞ্ছারামপুর উপজেলাও রায়পুরা উপজেলা(নরসিংদী) অবস্থিত।
শিবগঞ্জ উপজেলা
এটি বগুড়া শহর থেকে উত্তর পশ্চিম দিকে অবস্থিত। এর মোট আয়তন প্রায় ৩১৫.৩৩ বর্গ কিলোমিটার। এ উপজেলার উত্তরে গাইবান্ধা জেলা, ,দক্ষিনে বগুড়া সদর উপজেলা ও কাহালু উপজেলা ও দুপচাঁচিয়া উপজেলা ,পূর্বে সোনাতলা উপজেলা ও গাবতলী উপজেলা এবং পশ্চিমে কালাই উপজেলা ও ক্ষেতলাল উপজেলা। বগুড়া জেলা শহর হতে ১৯ কিমিঃ উত্তরে গাংনই নদীর তীরে অবস্থিত। অবশ্য শিবগঞ্জ মূল করতোয়া নদীর তীরে অবস্থিত।