Bengaluru (Bangalore) is the capital of Karnataka. It's known as India's IT capital and Silicon Valley of India. Mysore (Mysuru) was the former capital before it was moved to Bengaluru in 1956. Mangalore and Chittoor are other cities but not the state capital.