It's the official language of Karnataka and is spoken by a majority of the state's population.
However, it's also spoken in other parts of India, including:
* Andhra Pradesh
* Maharashtra
* Tamil Nadu
* Goa
* Kerala
While Kannada is spoken in these other states, it's not as prevalent as it is in Karnataka.