Peygamberimiz Hz Muhammed sallallahu aleyhi ve sellem hicret etmesinin temel nedeni Medine’de var olan İslam’ı yaymak için uygun olan ortama erişmesi ve İslam’ın güçlenerek yayılmasından dolayı hicret ettiği kabul edilmektedir.
Hz. Muhammed (s.a.v.), peygamberliğini ilan ettikten sonra hem Yahudiler hem de Mekkeli müşrikler bu durumdan rahatsız oldu. Başta Hz. Muhammed ile alay eden müşrikler, İslamiyet'in hızlı bir şekilde yayıldığını görünce tehditlere ve işkenceye başladı. İslam tarihçilerine göre, hicretin en büyük nedeni İslamiyet'i seçenlerin üstünde hissettikleri baskıydı.
Dönemin zenginleri, Müslümanların Mekke'de ticaret yapmasını engellediler. Birçok kişi İslamiyet'i terk etmesi ve Hz. Muhammed'i yalanlaması için işkenceden geçirildi. Bununla da yetinmeyen müşrikler Müslümanların ibadetlerini yapmalarına engel oldu. Tüm bunların sonunda Hz. Muhammed, sahabesiyle istişare yaptı ve Mekke'den Medine'ye göç etmeye karar verdi.