W związku z powyższą sytuacją głosowanie wznowiono 2 marca 2014, jednak z powodu przeprowadzenia wyborów w nie jednym dniu, Sąd Konstytucyjny 21 marca 2014 anulował ich wynik.
7 maja 2014 Sąd Konstytucyjny usunął Yingluck Shinawatrę ze stanowiska oraz dziewięciu ministrów. Obowiązki Shinawatry przejął tymczasowo Niwatthamrong Boonsongpaisan z rządzącej partii Phuea Thai. 20 maja 2014 generał Prayuth Chan-ocha w odpowiedzi na dalsze niepokoje i protesty wprowadził w kraju stan wojenny. Zapewniał, że nie jest to pucz wojskowy, a środek konieczny, do przywrócenia w kraju pokoju i porządku. W wyniku wprowadzenia stanu wojennego nałożono cenzurę w mediach. Do tego czasu w zamieszkach na ulicach zginęło 28 osób, a 700 zostało rannych.
22 maja 2014 o godz. 16:30 (UTC+7:00) stworzona przez gen. Chan-ochę, Narodowa Rada Pokoju i Utrzymania Porządku, przejęła władzę, zawieszając konstytucję i wprowadzając godzinę policyjną od godziny 22:00 do 5:00. Stacje radiowe i telewizyjne przerwały transmisję stałych programów na rzecz materiałów sił zbrojnych. Protestującym nakazano rozejść się do domów, w przeciwnym razie zagrażając użyciem siły. Pucz tłumaczono koniecznością przywrócenia porządku w kraju oraz przeprowadzeniem niezbędnych reform.