سلطانشهر، که پیشتر با نام سلطانآباد شناخته میشد، شهری در بخش کربال شهرستان خرامه استان فارس است. این شهر در سرشماری سال ۱۳۸۵، زمانی که هنوز روستایی در بخش دهقانان شهرستان شیراز بود، جمعیتی برابر با ۲٬۰۸۲ نفر در ۵۰۶ خانوار داشت.
در سرشماری سال ۱۳۹۰، جمعیت آن به ۲٬۴۸۵ نفر در ۷۲۳ خانوار رسید. در این دوره، بخش کربال از شهرستان شیراز جدا و شهرستان خرامه تشکیل شد. در آخرین سرشماری سال ۱۳۹۵، جمعیت این شهر به ۱٬۹۲۸ نفر در ۵۷۶ خانوار کاهش یافت، در حالی که به عنوان شهر ارتقا یافته بود.