شفا – بيت حنينا تقع إلى الشمال الشرقي من مدينة القدس، وتبعد عنها حوالي 8 كم، وتقع بين بلدتي شعفاط والرام وترتفع عن سطح البحر 700 م، تبلغ مساحة أراضيها 15839 دونما، ويحيط بأراضيها قرى حزما، النبي يعقوب، بير نبالا، لفتا، شعفاط، الرام.
قدر عدد سكانها عام 1922 بحوالي 996 نسمة، وارتفع عدد سكانها إلى 1590 نسمة عام 1945، وبعد خروج الجيش الأردني من القدس واحتلال إسرائيل للقدس سنة 1967 انخفض عدد السكان ليكون 1177 نسمة، وقبل بدءالانتفاضة الثانيةوفي اواخر حرب الخليج الأولى عام 1987 ارتفع عدد سكان بيت حنينا ليصل 1621 نسمة، وفي عام 1997 وبعد تسلم السلطة الوطنية الفلسطينية لمفاتيح الحكم بلغ عدد سكانها 1014 نسمة.
صادرت سلطات الاحتلال معظم أراضيها بعد عام 1967، وأقامت عليها مستعمرة عطروت عام 1970 من الناحية الشمالية، ومستعمرة نفي يعقوب عام 1973 من الناحية الشرقية، وأيضا مستعمرة راموت عام 1973 من الناحية الجنوبية الغربية. وقامت إسرائيل بتقسيمها إلى قسمين: قسم شرقي تابع لبلدية القدس الإسرائيلية وسميت بيت حنينا الجديدة اما بيت حنينا التاريخية وقسمها الغربي فالحقت بمناطق الضفة الغربية وعند بناء جدار إسرائيل العازل في الضفة الغربية بقي هذا القسم خارج الجدار, وهي من الاراضي المتنازع عليها من قبل الإسرائيلين والفلسطينيين.