به نوشته دانشنامه ایرانیکا کرمانشاه به طور فعال در انقلاب مشروطه درگیر بود. به نوشته دائرةالمعارف الاسلامیه نقش اندکی در انقلاب مشروطه داشت. در سال ۱۹۱۱، سالار الدوله به نام محمد علی شاه، شاه سابق، وارد کرمانشاه شد. یک سال بعد، او با نیرویی متشکل از کلهرها، سنجابی‌ها و دیگر عشایر کرد به سوی تهران پیشروی کرد. او در نزدیکی همدان شکست خورد و سربازان دولتی کرمانشاه را بازپس گرفتند. عملیات تا پاییز ادامه یافت و در این حین کرمانشاه چند بار دست به دست شد.کرمانشاه در جنگ جهانی اول برای مدتی محل تشکیل دولت موقتی مهاجرین مشروطه خواه بود. این دولت که با مهاجرت نمایندگان مجلس شورای ملی به کرمانشاه به ریاست نظام السلطنه مافی تشکیل شده بود، مناطق غربی ایران را زیر نفوذ خود داشت و توانست ۹ ماه پایدار بماند. با ورود نیروهای روسیهٔ تزاری در ۲۵ فوریه ۱۹۱۶ اعضای این دولت به قصر شیرین و از آنجا به عثمانی مهاجرت کردند. همچنین با وقوع انقلاب فوریه ۱۹۱۷ در روسیه، نیروهای روسیه تزاری از کرمانشاه خارج شدند و ارتش عثمانی توانست کرمانشاه را اشغال نماید.کرمانشاه همچنین در جنگ جهانی دوم به تصرف نیروهای بریتانیا درآمد و تا پایان جنگ در اشغال ماند.