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