Hadithcore
Sahih al-Bukhari, 3077
sahih

Narrated Ibn `Abbas:

The Prophet (ﷺ) said, on the day of the Conquest of Mecca, "There is no migration (after the Conquest), but Jihad and good intentions, and when you are called for Jihad, you should immediately respond to the call."

حَدَّثَنَا آدَمُ بْنُ أَبِي إِيَاسٍ، حَدَّثَنَا شَيْبَانُ، عَنْ مَنْصُورٍ، عَنْ مُجَاهِدٍ، عَنْ طَاوُسٍ، عَنِ ابْنِ عَبَّاسٍ ـ رضى الله عنهما ـ قَالَ قَالَ النَّبِيُّ صلى الله عليه وسلم يَوْمَ فَتْحِ مَكَّةَ ‏

‏ لاَ هِجْرَةَ وَلَكِنْ جِهَادٌ وَنِيَّةٌ، وَإِذَا اسْتُنْفِرْتُمْ فَانْفِرُوا ‏

‏‏.‏

References2 variants
In-Book Reference
Book 56, Hadith 282
USC-MSA web (English) reference
Vol. 4, Book 52, Hadith 311 (deprecated numbering scheme)
Sharh · explanationclick to expand
In the early days of Islam, the migration to Al-Madeenahwas deemed obligatory on every Muslim, to fight alongside the Prophet ﷺ to raise high the word of Allah (i.e., His religion). After the conquest of Makkah in 8 A.H., the stubborn disbelievers of Quraysh were destroyed (and disarmed), people converted to Islam in large numbers, and Allah, Exalted is He, made Muslims triumphant over their enemies.The migration to Al-Madeenahceased to be obligatory. On the day when Makkah was conquered, the Prophet ﷺ said: "There is no migration (after the Conquest of Makkah), but Jihaad and good intentions, and whenever you are called for Jihaad, you should hasten to respond to the call.” The obligation that remained binding on Muslims was Jihaad whenever they should be called to defend their lands against enemies’ attacks or to conquer new lands. The migration was deemed obligatory for two reasons: 1) to support the Prophet ﷺ when the number of Muslims was small, and it was incumbent on all Muslims to hasten to his support against his enemies, and 2) to acquire knowledge and understand their religion. The most serious threat for Muslims was the disbelievers of Makkah. When the Muslims conquered Makkah and Islam became widespread, Muslims were taught that they were no longer obliged to migrate to Al-Madeenah, yet they were still required to hold the intention of partaking in Jihaad (whenever they were called for it). This is why the Prophet ﷺ said: “… whenever you are called for Jihaad, you should hasten to respond to the call,” meaning that Muslims should be ready and well-prepared to respond to calls for Jihaad at any given time. The hadeeth includes the glad tidings that Makkah shall remain a Muslim land for ever. This is because he ﷺ stated that migration from Makkah was no longer obligatory, and this indicated that it would never become a non-Muslim land in the future; migration is only required from non-Muslim lands..
Related hadiths10
Compare isnād across 10 related chains →