Azgour is a small town and rural commune located in the Al Haouz Province of Morocco. It is situated within the Marrakesh-Tensift-El Haouz region.
According to the 2004 census, the commune had a total population of 6,314 people residing in 1,187 households.