Bahasa Batak Angkola adalah salah satu bahasa daerah yang terutama dipertuturkan di daerah Tapanuli bagian selatan, meliputi Tapanuli Selatan, Padang Sidempuan, Padang Lawas Utara, Padang Lawas, dan sebagian kecil Mandailing Natal di Sumatera Utara, Indonesia. Bahasa Batak Angkola termasuk ke dalam rumpun bahasa Austronesia, dan merupakan bagian dari kelompok bahasa-bahasa Batak.
Bahasa Batak Angkola adalah bahasa yang paling mirip dengan bahasa Batak Toba, di samping letak geografis yang berdekatan, bahasa Batak Angkola sedikit lebih lembut intonasinya daripada bahasa Batak Toba dan juga memiliki kemiripan dengan bahasa Batak Mandailing, hanya perbedaan mendasar terletak pada intonasi Angkola yang lebih tegas dibandingkan Mandailing. Kemiripan antara bahasa Batak Angkola dengan Batak Toba dan Batak Mandailing dipengaruhi oleh domisilinya yang diapit oleh kedua kelompok etnis tersebut.[3]