রংপুর জেলা সদর থেকে পশ্চিম দিকে ২৩ কিঃ মিঃ দূরে যমুনাশ্বরী, চিকলী ও গড় ডাঙ্গী নদীর মিলন স্থলে বদরগঞ্জ উপজেলা অবস্থিত। বিশ্বমানচিত্রে বদরগঞ্জ২৫০.৩২’ থেকে ২৫০.৪৬’ উত্তর অক্ষাংশ এবং ৮৮০.৫৬’থেকে ৮৯০.১০’পূর্ব দ্রাঘিমাংশে অবস্থিত। এর উত্তরে তারাগঞ্জ উপজেলা পূর্বে সদর উপজেলা দক্ষিণে মিঠাপুকুর ও দিনাজপুর জেলার নবাবগঞ্জ উপজেলা এবং পশ্চিমে করতোয়া নদী ও দিনাজপুর জেলার পার্বতীপুর উপজেলা অবস্থিত। বদরগঞ্জ উপজেলার আয়তন ৩০১.২৯ বর্গ কিমি। ১০ টি ইউনিয়ন এবং একটি পৌরসভা নিয়ে বদরগঞ্জ উপজেলা অবস্থিত।
পরিকল্পনা ও বাস্তবায়নে: মন্ত্রিপরিষদ বিভাগ, এটুআই, বিসিসি, ডিওআইসিটি ও বেসিস