Anivorano-Nord is a rural village located in the Diana region, in northern Madagascar, about 70 km south of the city of Antsiranana (also called Diego-Suarez). It is best known for its sacred lake, called Lake Antagnavo or the Sacred Lake of Anivorano. To reach it, you must take a rough 4 km track (a 4×4 vehicle is recommended or about a 1-hour walk). If possible, it’s best to visit on a Saturday or Monday, when traditional ceremonies with singing, dancing, and zebu sacrifices are held.
The Sacred Lake of Anivorano lies 4 km east of the village, at the bottom of a volcanic crater. It covers about 1.56 km² and is situated at 420 meters above sea level. It is a freshwater lake with a water level that remains stable all year round. Local residents consider its water drinkable.
According to local legend, a traveler disguised as an old man asked the villagers for water. Only one woman gave him water. As punishment for the others’ refusal, he supposedly flooded the village and transformed its inhabitants into crocodiles, sparing only the generous woman. These crocodiles are now considered sacred, and some even wear jewelry as a reminder of their human origin. Descendants of this woman continue to protect the crocodiles and organize ceremonies with offerings, especially zebu sacrifices.
The lake is an important place of worship, where rituals are performed to bless, give thanks, or cleanse after the rainy season. Many “fady” (taboos) surround the lake, forbidding hunting, polluting the water, and eating certain foods on site. These rules help preserve the environment and protect the lake.
The Sacred Lake of Anivorano is a major cultural and spiritual destination. Visitors can learn the legend, witness the rituals, and observe the sacred crocodiles in a protected natural setting. It is a beautiful example of respect for nature and traditions in Madagascar. (It is said that the Merina ethnic group is not allowed access due to an old ethnic rivalry.)




