وفي يثرب، أنجبت أم سلمة ثلاثة أبناء درة وعمر وزينب. وفي سنة 3 هـ، أصيب زوجها في غزوة أحد بجرح بليغ، ظل ملازمه حتى توفي في 8 جمادى الآخرة 4 هـ.