خارنگان، روستایی از توابع بخش بهاباد شهرستان بافق در استان یزد ایران است.
این روستا در دهستان جلگه قرار دارد و براساس سرشماری مرکز آمار ایران در سال ۱۳۸۵، جمعیت آن زیر سه خانوار بودهاست.
این یک مقالهٔ خرد یک روستا است. میتوانید با گسترش آن به ویکیپدیا کمک کنید.