خاکعلي يکي از شهرهاي استان قزوين ايران است. اين شهر در بخش بشاريات شهرستان آبيک قرار دارد. جمعيت خاکعلي طبق سرشماري سال 1385، برابر با 3,146 نفر بوده است.