19 февраля забастовщики провели демонстрацию в Бомбее, избрав стачечный комитет. Выступление военных моряков стало приобретать политический характер: помимо названных требований, касавшихся улучшения условий службы, демонстранты выдвинули два следующих лозунга: освободить всех политических заключенных и вывести все англо-индийские войска из Индонезии.
Демонстрация проходила под тремя флагами — Национального конгресса, Мусульманской лиги и Компартии, что символизировало стремление к объединению всех основных антиимпериалистических сил.
20 февраля в Бомбей были введены воинские части для подавления восстания. Моряки бастовавших команд объединили свои действия и избрали исполком из пяти человек.
На следующий день английские войска начали военные операции. В течение всего дня в Бомбее продолжалась перестрелка и артиллерийская дуэль. В ходе военных действий ни одна из сторон не получила ощутимого перевеса, и в 16.00 было объявлено вооруженное перемирие.
Известие о восстании быстро распространилось по стране; в поддержку бастовавших бомбейских моряков выступили военные моряки в Карачи, Калькутте, Мадрасе, Визагапатаме, а также матросы береговых служб в Дели, Тхане и Пуне. Создавалась угроза распространения восстания на все англо-индийские военно-морские силы.
Положение осложнялось еще тем, что с начала февраля бастовали военные летчики и персонал аэродрома в Бомбее, выступившие против расовой дискриминации и за ускорение демобилизации. К ним присоединились летчики из Калькутты и некоторых других военно-воздушных баз.
Выступления в англо-индийской армии и на флоте вызвали горячую поддержку демократических сил. По призыву компартии 22 февраля в Бомбее начались всеобщая забастовка, демонстрации и массовый митинг. Несмотря на мирный характер выступлений трудящихся Бомбея, против них были брошены крупные военно-полицейские силы, учинившие жестокую расправу: было убито около 300, ранено 1700 человек.
Результатом революционных событий в Индии стало принятие Лондоном 12 мая 1946 г. решения о предоставлении Индии статуса британского доминиона.
Несколько ранее, в апреле 1946 г., состоялись выборы в провинциальные законодательные собрания, в которых приняло участие менее 13% населения.
ИНК получил абсолютное большинство голосов по общей (индусской) курии во всех провинциях, а по мусульманской — лишь в Северо-Западной пограничной провинции. Мусульманская лига получила большинство голосов по мусульманской курии во всех провинциях с индусским большинством и в Бенгалии, где мусульмане составляли большинство. В двух других провинциях с мусульманским большинством — Пенджабе и Синде — голоса по мусульманской курии разделились между Мусульманской лигой и оппозиционными ей местными партиями.
Впервые в выборах приняла участие компартия Индии, которая выдвинула 108 своих кандидатов, из которых прошли 9, а всего компартия собрала около 700 тыс. голосов.
В июне 1946 г. председателем ИНК был избран Джавахарлал Неру, которому вице-король предложил в качестве вице-премьера сформировать временное правительство на правах Исполнительного совета при вице-короле (он оставался главой правительства). Это предложение было принято, и 24 августа был объявлен состав нового Исполнительного совета, в котором вице-премьером был Неру, министрами — видные лидеры Конгресса В. Патель, Р. Прасад и другие, а также представители общин христиан, сикхов и парсов.
Реакция Мусульманской лиги на образование правительства была весьма бурной. Джинна расценил это событие как акт предательства англичан по отношению к мусульманам и объявил день 16 августа началом прямой борьбы за Пакистан. В Калькутте были спровоцированы крупные индусско-мусульманские погромы, которые перекинулись на соседние районы Бихара и Бенгалии. Погромы начались и в Бомбее.
Ганди выступил с резким осуждением погромов и побывал на месте индусско-мусульманских столкновений. Он поддержал создание отрядов самообороны, организаторами которых, как правило, были коммунисты и другие демократы.
В сентябре Лига вошла во временное правительство, но продолжала бойкотировать учредительное собрание. Английское правительство, воспользовавшись этим, предложило изменить порядок голосования статей будущей конституции: она не распространялась на те провинции, большинство депутатов от которых не участвовали в заседании. Это давало возможность Мусульманской лиге сорвать принятие учредительным собранием решения о сохранении единой Индии, чего требовал Неру.
В октябре 1946 г. в Мируте состоялся первый после войны съезд Национального конгресса, на котором президентом был избран А. Крипалани. Съезд одобрил политическую линию руководства Национального конгресса и высказался за превращение Индии в суверенную республику.
На сессии учредительного собрания в декабре 1946 г. Неру выступил с этим же предложением, оговорив, однако, сохранение монархии в княжествах — членах Индийского Союза.