পীরগাছা বাংলাদেশের রংপুর জেলার অন্তর্গত একটি উপজেলা।  অবস্থানঃ উত্তরে কাউনিয়া ও রাজারহাট উপজেলা,দক্ষিণে সুন্দরগঞ্জ উপজেলা,পূর্বে উলিপুর ও সুন্দরগঞ্জ উপজেলা,পশ্চিমে রংপুর সদর ও মিঠাপুকুর উপজেলা।  নদী: তিস্তা ও ঘাঘট। খৈালার দৈার,পাগলার কুড়া,তছিভাংগা ও হারডাব্দা বিল বৈং দৈবী চৌধুরানীর দীঘি ।  উপজেলা শহর ৫টি মৌজা  নিয়ে গঠিত। আয়তন ২৬৫.৩২ বর্গ কিমি।