بر اساس سرشماری نفوس و مسکن  سال ۱۳۸۵    جمعیت شهرستان شازند ۱۱۸۷۸۹ نفر بوده است که ۵۸۳۳۰ نفر آن مرد و ۶۰۴۵۹ نفر زن بوده است.این آمار بیانگرآن است که جمعیت این شهرستان در فاصله دو سرشماری حدود ۱۰ درصد کاهش یافته است.

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