Chamakkavu Devi temple is located at Vellur on the Payyanur – Nileshwaram road in Kannur district, Kerala. The shrine is dedicated to Goddess Bhadrakali. The temple is one among the 108 Durga temples in Kerala. The shrine is known as Vellur in Durga Kshetra Stotra Namavali. The annual theyyam thira kaliyattam festival is held in Malayalam Makara Masam (January 27 to January 31).
The temple is located inside a 10 acre kavu (grove). The darshanam of Vellur Chamakkavu Devi is towards east.
The Upa Devatas worshipped in the temple are Vettakkorumakan, Bhagavathy, Mahavishnu and Panchuruli.
The annual festival in the temple is held from Makaram 13 - 17 (last week of January). The theyyams performed here as part of the annual festival are Thiruvirakkattu Bhagavathy, Vettakkorumakan, Kelamkulangara Bhagavathy, Panchuruli, Paramakali, Kaavil Theyyam. Thidambu Nritham is also part of the festival.