দেবিদ্বার উপজেলার পশ্চিম-মধ্যাংশে দেবিদ্বার পৌরসভার অবস্থান। এ পৌরসভার উত্তর-পূর্বে রসুলপুর ইউনিয়ন, পূর্বে সুবিল ইউনিয়ন ও ফতেহাবাদ ইউনিয়ন, দক্ষিণ-পূর্বে জাফরগঞ্জ ইউনিয়ন, দক্ষিণে এলাহাবাদ ইউনিয়ন ও গুনাইঘর দক্ষিণ ইউনিয়ন, দক্ষিণ-পশ্চিমে গুনাইঘর উত্তর ইউনিয়ন, উত্তর-পশ্চিমে মুরাদনগর উপজেলার ধামঘর ইউনিয়ন ও নবীপুর পশ্চিম ইউনিয়ন এবং উত্তরে মুরাদনগর উপজেলার নবীপুর পূর্ব ইউনিয়ন অবস্থিত।
এ উপজেলার নামকরণ নিয়ে তিনটি ভিন্ন মত প্রচলিত আছে। সপ্তদশ শতাব্দীর শেষ ভাগে অবিভক্ত দিনাজপুর জেলার ভাটটুরিয়ার দেবীকোটের রাজ পরিবারের ভ্রাতৃকলহে বানরাজা এ অঞ্চলে এসে স্থায়ীভাবে বসবাস শুরু করেন। বানরাজা ‘দেবীকোট’ থেকে আসায় দেবীকোটের নামানুসারে কালক্রমে দেবীকোট থেকে আজকের দেবিদ্বারের নামকরণ করা হয়েছে।এক্ষেত্রে ভিন্ন কথাও রয়েছে অষ্টাদশ শতাব্দীর প্রথমভাগে বৃটিশ শাসনামলে বৃটিশ ক্যাপ্টেন জন ডেভিড ত্রীপুরার চিতনা নামক স্থান থেকে একটি নৌবহর নিয়ে গোমতী নদী পথে ঢাকা যাওয়ার সময় বর্তমান দেবিদ্বারের ভিংলাবাড়ি নামক স্থানে বানরাজার সৈন্যদের সাথে ক্যাপ্টেন ডেভিড তার সৈন্যদের নিয়ে যুদ্ধে জড়িয়ে পড়েন। এ সময় এ যুদ্ধের নাম ডেভিড ওয়ার (ডেভিড যুদ্ধ) নামে পরিচিতি লাভ করে। পরবর্তীতে ওই নামানুসারে ডেভিড ওয়ার থেকে আজকের দেবিদ্বার নামে পরিচিতি লাভ করে।
স্বাধীনতা পরবর্তী সময়ে দেবিদ্বার সদর ইউনিয়ন পরিষদ নামে প্রশাসনিক কর্মকান্ড পরিচালিত হতো। বর্তমানে দেবিদ্বারের সামাজিক ও অর্থনৈতিক সক্ষমতা বিবেচনায় ২০০২ সালের ১৫ সেপ্টেম্বর সরকারি আদেশে দেবিদ্বার সদর ইউনিয়ন পরিষদ বিলুপ্ত করে দেবিদ্বার পৌরসভা ঘোষণা করা হয়। দেবিদ্বার পৌরসভার প্রশাসনিক কার্যক্রম দেবিদ্বার পৌরসভার স্থায়ী কার্যালয় গুনাইঘর গ্রামে শুরু করা হয়।