خرکاک، روستایی است از روستاهای سوادکوه از توابع بخش شیرگاه در استان مازندران می باشد.این روستا در دهستان لفور قرار دارد و براساس سرشماری مرکز آمار ایران در سال ۱۳۹۵، جمعیت آن ۱۷۴ نفر بودهاست.
نام خرکاک به معنی جایی است که آفتاب دیر می تابد و تابش آن کم است و بیشتر ابری و بارانی است.
این روستا از نظر مسافت 44 کیلومتر و از نظر زمانی یکساعت و 10 دقیقه با دامون باغ فاصله دارد.