Here's a breakdown:
* Karnataka: This is the heartland of Kannada, with the language spoken by the majority of the population.
* Other states: Kannada is also spoken in parts of the following states:
* Maharashtra: In the border districts like Belgaum, Kolhapur, and Sangli.
* Goa: In some areas along the border with Karnataka.
* Tamil Nadu: In the border districts like Nilgiris, Coimbatore, and Dharmapuri.
* Andhra Pradesh: In the border districts like Anantapur and Kurnool.
* Kerala: In parts of Kasaragod district.
While the language is mainly concentrated in Karnataka, its presence in bordering regions is a testament to the historical and cultural connections of Kannada speakers across these areas.