بابگهر روستایی است که در کوهستان های شرقی شهرستان زرند قرار گرفته است. براساس آمار موجود جمعیت این روستا که متشکل از حدود ۳۷ خانوار است ۹۱ نفر گزارش شده است که افراد زیادی از این روستا نیز هستند که به دلیل مهاجرت به شهر در بسیاری زمان ها و تنها برای گذراندن اوقات فراغت خود به این روستا سفر می کنند.