سبب انتقال بني حنيفة لليمامة لأنها كانت
الإجابة هي: موطنا للحضارات القديمة.
تعتبر مدينة اليمامة بمنطقة الرياض من أشهر المدن التي حظيت باهتمام كبير من قبل العديد من الحضارات القديمة التي عاشت فيها. ولهذا السبب، انتقلت قبيلة بني حنيفة إلى مدينة اليمامة واستقروا فيها. وكان للاعتدال الجوي في المنطقة دورٌ كبير في قرار القبيلة باختيار اليمامة للاستقرار بها، حيث يمتاز الجو بالمعدلات الطبيعية العالية. هذا بالإضافة إلى وجود أراضٍ زراعية ومنطقة مثمرة بالنخيل ومبانٍ متعددة شكلت جذباً قوياً للناس على مدار التاريخ. وتعتبر هذه القرارات من الحكمة العربية في البحث عن المواطن المناسب للتوطُّن ومحاولة البقاء فيه، مع النظر للتضاريس الطبيعية والمياه والمعدات المتاحة في الموقع والحالة الجوية وغيرها من العوامل التي تؤثر في حياة الإنسان.