روستای ” خفر ” در هفت كیلومتری شمال شرقی نطنز به فاصله ای كوتاه از جاده آسفالته مركز شهر به بادرود و در كنار رودخانه ای خشك در دامنه تپه ای قرار گرفته است . روستای خفر در طول جغرافیایی ۵۱ درجه و ۵۸ دقیقه و۳۳ درجه و ۳۲ دقیقه عرض جغرافیایی قرار گرفته است . ارتفاع متوسط آن از سطح دریا ۱۴۱۰ متر می باشد .
جمعیت روستا در سرشمار سال ۱۳۷۵، ۱۵۴ نفر در ۶۴ خانوار گزارش شده است و در آخرین سرشماری محلی ( اردیبهشت ۱۳۸۶) ، جمعیت آن ۸۶ نفر گزارش شده است كه از این جمعیت ۴۹ نفر زن و ۳۷ نفر مرد هستند . جمعیت اندكی هم در فصول خاصی به صورت موقت در روستا هستند كه نمی توان آن ها را جزء جمعیت متمركز روستا محسوب كرد . روستا در دو محله بالا و پایین در حال حاضر از جمعیت اندكی برخوردار است و جمعیت ساكن در مكان های گوناگون متفرق شده اند
آب وهوا : آب و هوای روستا با تابستان های گرم و زمستان های خشك با میزان بارندگی سالانه نسبتآ كمتر از نواحی جنوبی شهرستان ، از نظر آب وهوایی جزء معتدل ترین بخش های شهرستان می باشد زیرا در بین مناطق كوهستانی و كویری قرار دارد .
آب مورد نیاز روستا از قنات های بُزاغان ، پِِِِِریسمون ، كِهِق ( گنبی)، ونجی ، استخرجه و هونی تآمین می شود . قنات های یوزجریب و حسن آباد تا چند سال پیش بخشی از آب مورد نیاز مردم را تآمین می كردند اما اكنون خشك ومخروبه شده اند . بر اساس گزارش محلی آب مصرفی روستا در قدیم از آب انبار و چشمه بُزاغان تآمین می شده است .