على من قامت  الثورة المهدية في السودان؟
قامت الثورة المهدية بزعامة محمد أحمد المهدي الذي ولد في العام 1843 في جزيرة لبب. قامت الثورة ردا على مظالم الحكم التركي المصري المعروف بفترة التركية السابقة في السودان. وقد بنى محمد المهدي دعوته على فكرة المهدي الذي
بدأت المهدية في الإنحسار في شرق السودان بعد سقوط طوكر في 1891 ثم كسلا 1896 فعاد علي الميرغني إلى سواكن ثم انتقل إلى كسلا ثم إلى الخرطوم في عام 1901 (بعد ثلاث سنوات من الإحتلال الانجليزى المصري للسودان عام 1898). وقد استمر تحالفه مع الحكومة بعد عودته، إذ شجعت الحكومة على توسع و نشر الختمية لضمان انضمام السودانيين لطريقة "موالية" تحد من نفوذ الطرق الأخرى و تقلل من فرص إعادة إحياء الثورة المهدية. ساعد على ذلك المصاهرات العديدة للمراغنة مع كثير من البيوتات المؤثرة في شمال السودان و هي البيوتات التي تضررت من المهدية كما تضرر المراغنة.