يرجع سبب انتصار المسلمين في الأندلس لما تميز به المسلمون من قوة العقيدة وحب الجهاد في سبيل الله والتماسك والثبات والإيمان بنصر الله.
في ظل الحكم الإسلامي تمتع اليهود والمسيحيون ببعض الحرية بشرط طاعة الحاكم. وبصفة عامة كان غير المسلمين في إسبانيا الإسلامية يعاملون أفضل من غيرهم من الشعوب التي تعرضت للغزو في ذلك الزمن.