The National Federation of Amazigh Associations in Morocco is a non-governmental and independent organization, which works for the promotion of Tamazight, defending the linguistic, cultural, political, economical and social rights of Amazigh citizens in Morocco, by their effective in all sectors of public life.