Bahasa yang digunakan dalam keseharian ialah bahasa daerah yaitu Bahasa Minangkabau yang memiliki beberapa dialek, seperti dialek Bukittinggi, dialek Pariaman, dialek Pesisir Selatan dan dialek Payakumbuh. Di daerah Pasaman dan Pasaman Barat yang berbatasan dengan Sumatera Utara, dituturkan juga Bahasa Batak dan Bahasa Melayu dialek Mandailing. Sementara itu di daerah kepulauan Mentawai digunakan Bahasa Mentawai.