Później liczba mieszkańców miasta nie rosła już tak szybko.
II Rzeczpospolita W okresie 1918–1939 Mościska były centrum powiatu mościskiego województwa lwowskiego. Bezpośrednio przed wybuchem II wojny światowej miasto liczyło ok. 5000 mieszkańców.
II wojna światowa Kiedy wojska sowieckie 17 września 1939 zajęły wschodnie tereny Polski rozpoczęły się czystki ludności polskiej, która była przymusowo wysiedlana na Syberię lub skazywana na pobyt w gułagu.
Po wkroczeniu wojsk niemieckich w czerwcu 1941 w Mościskach doszło do pogromu, w czasie którego wielu Żydów pobito i ograbiono. Były także ofiary śmiertelne. Podczas okupacji hitlerowskiej, na początku 1942 roku Niemcy utworzyli getto dla żydowskich mieszkańców. Przebywało w nim około 3000 osób. 1 grudnia 1942 roku Niemcy ostatecznie zlikwidowali getto. Żydów wywieziono: do obozu pracy w Jaktorowie i obozu janowskiego (ok. 500 osób, ok. 7 maja 1942); obozu zagłady w Bełżcu (ok. 2000 osób, 12–13 października 1942); oraz do Jaworowa (grudzień 1942). Niemcy dokonali masowych egzekucji w Mościskach: ok. 29 czerwca 1941 (kilkaset osób);