زبان اهالی کرمانشاه، کردی و لهجهٔ فارسی کرمانشاهی است. عدهای از مردم کرمانشاه به زبان کردی، گویش کلهری سخن میگویند. علاوه بر کردی کلهری دیگر گویشهای کردی از جمله کردی کرمانشاهی، سنجابی، زنگنه و سورانی هم گویشورانی در میان مردم دارد. در کنار زبان کردی، عدهای از مردم به لهجهٔ فارسی کرمانشاهی — که از ۲۰۰ سال پیش تاکنون در کرمانشاه رایج شدهاست — تکلم میکنند.لهجهٔ فارسی کرمانشاهی تنها خاص شهر کرمانشاه است.همچنین در بخشی از مناطق شهر، گویش لکی در میان برخی ساکنان رواج دارد.
توزيع جغرافيايی مناطقی که در آنها به زبان کردی سخن گفته میشود.