Kozhikode district is situated on the south west of India. The district is bounded on the north by Kannur district, on the east by Wayanad district, on the south by Malappuram district and on the west by Arabian sea. Basking in the idyllic setting of the serene Arabian sea
on the west and the proud peaks of the Wayanad hills on the east, the district has all the elements that fascinate a visitor.
Topographically the district has three distinct regions
- the sandy coastal belt,
- the rocky highlands formed by the hilly portion of the sandy coastal belt is 362.85 sq. kms.
- lateritic midlands 1343.50 sq.kms. and rocky highlands 637.65 sq.kms. All the three taluks are spread over the three regions.The district has a coastal length of about 80 kms. The highland region accounts for 26.80 per cent and the lowland region for 15.55 per cent of the total area of the district.