शाहपुर (उर्दु: شاه پور) पाकिस्तान में पंजाब प्रान्त में सरगोधा जिला में पश्चिमी ओर स्थित एक शहर है। यह झेलम नदी के तट पर स्थित है। इसका पूर्व नाम रामपुर था और भारतीय स्वतंत्रता पूर्व १७वीं शताब्दी तक यहां हिन्दू बहुमत हुआ करता था। यहां सूफ़ी संत शाह शमस शिराज़ी के दिल्ली से आने के बाद इसका नाम शाहपुर हो गया।