سرخ رود یکی از شهرهای استان مازندران ایران است. این شهر مرکز بخش سرخرود شهرستان محمودآباد است. این شهر در ۶ کیلومتری غرب فریدونکنار و پانزده کیلومتری شرق محمودآباد در کنار دریای خزر و در انتهای مسیر رودخانهٔ هراز به دریای خزر قرار دارد. مردم سرخرود از قومیت طبری هستند که ریشه آن به قوم تپوری میرسد. مردم سرخرود به زبان طبری (مازندرانی) و گویش آملی سخن میگویند. بر اساس سرشماری سال ۱۳۹۵ جمعیت این شهر برابر با ۱۲٬۳۴۵ نفر جمعیت بودهاست.