দেওয়ানগঞ্জ উপজেলা ৮টি ইউনিয়ন এবং ১টি পৌরসভা নিয়ে গঠিত। এ উপজেলায় ৩৯ টি মৌজা, ১৬৬ টি গ্রাম রয়েছে। 

পৌরসভা হলো:


ইউনিয়নগুলো হলো:


ব্রিটিশ আমলে ১৮৭৪ সালে জামালপুর মহকুমার অধীনে দেওয়ানগঞ্জ থানা গঠিত হয়। এর প্রায় সোয়াশ বছর পর ৩রা নভেম্বর ১৯৮৩ সালে দেওয়ানগঞ্জকে উপজেলা প্রতিষ্ঠিত হয়। 

১৯৯৯ সালে দেওয়ানগঞ্জ পৌরসভা গঠিত হয়। পৌরসভার আয়তন ২০.৬৫ বর্গ কিলোমিটার, ওয়ার্ডের সংখ্যা ৯টি, মহল্লা ৪৩টি।

বাংলাদেশ জাতীয় সংসদ নির্বাচনে দেওয়ানগঞ্জ উপজেলা ও বক্সিগঞ্জ উপজেলা নিয়ে জামালপুর-১ সংসদীয় আসন গঠিত। এ আসনটি জাতীয় সংসদে ১৩৮ নং আসন হিসেবে চিহ্নিত।

নির্বাচিত সাংসদগণ:

প্রশাসনিক এলাকা
অর্থনীতি
শিক্ষা
স্বাধীনতা যুদ্ধে দেওয়ানগঞ্জ