Calicut is the largest urban area in the state and 192nd largest urban area in the world. The city lies about 275 kilometres (171 mi) west of Bangalore.
According to 2011 Census of India figures, 54.73% of Kerala’s population are Hindus, 26.56% are Muslims, 18.38% are Christians, and the remaining 0.32% follows other religion or no religion.
Malayalam is the most widely spoken language and is also the official language of the city. Very few people speak Hindi. English is widely spkoen among the people too.
Kozhikode features a tropical monsoon climate. The city has a highly humid tropical climate with high temperatures recorded from March to May.
The average annual rainfall is 3,266 mm. The weather is milder from December/January until March when the skies are clear and the air is crisp. Winters are seldom cold. According to climate charts, 12 locations in India are cooler, 26 are warmer, 37 are dryer and only 1 is wetter than Kozhikode.