سبب ظهور المنافقين في المدينة يرجع ذلك الى كون مكه كانت خالية من النفاق والمنافقين, بل كان خلاف ذلك , فكان فيها من الناس أشخاص كانوا يظهرون الكفر كراهية, بينما كانوا في باطنهم مؤمنين فحين هاجر رسول الله عليه الصلاة والسلام من مكة الى المدينه وكان فيها عدد من الانصار من بين الاوس والخزرج, كانو حينها يعبدون الاصنام اتباعا لمشركي العرب,
كما كان في المدينة اليهود من قبائل ثلاثة, وهم بنو قينقاع وبنو النضير وبنو قريظه.
حل السؤال: لم ظهر النفاق في المدينة ولم يظهر في مكة؟
الإجابة الصحيحة: لما ظهر الاسلام في المدينة, قوى المسلمون, خالف بعض الكافرين في المدينة على انفسهم ومصالحهم, فأظهروا الاسلام وأبطنوا الكفر وهم الذين يسمون بـ(المنافقين).