سبب نزول هذه الآية: كما أخرج البخاري ومسلم وغيرهما، عن جابر قال: كان النّبي ﷺ يخطب يوم الجمعة إذا أقبلت عيرٌ؛ أي: إبل، محمّلة طعاماً ودقيقاً وغيره من المتاع، قدمت من الشّام، فخرجوا إليها حتى لم يبقَ معه ﷺ إلا (١٢) رجلاً، فأنزل الله سبحانه هذه الآيات.
وكان من عادة أهل المدينة إذا جاءت قافلة تجارية تحمل الميرة؛ أي: الطعام والحاجيات، يستقبلونها باللهو وضرب الطّبول والمزامير، فخرج النّاس يتسلّلون حتى لم يبقَ مع رسول الله ﷺ إلا (١٢) رجلاً، فنزلت هذه الآيات.