সোনারায় ইউনিয়ন বাংলাদেশের বগুড়া জেলার গাবতলী উপজেলার একটি ইউনিয়ন। এই ইউনিয়নের মোট আয়তন ২৮.৪৯ বর্গকিলোমিটার। ১৯৯১ সালের আদমশুমারী অনুযায়ী এই ইউনিয়নের মোট জনসংখ্যা ২৯,৩৫৩ জন। সোনারায় ইউনিয়ন ৩১টি গ্রাম ও ১৬টি মৌজা নিয়ে গঠিত। এই ইউনিয়নের সাক্ষরতার হার ২৭%। এখানে ২টি উচ্চ বিদ্যালয় ও ১টি কলেজ রয়েছে। এই ইউনিয়নে ১০টি মসজিদ, ৩টি ঈদগাহ ও ১টি মন্দির রয়েছে।