What is the MGA?

Municipal Government Act

The MGA is the largest single piece of legislation effecting municipal governments in Alberta. This legislation establishes how municipalities are formed and managed. The MGA establishes which bylaws a municipality can make, and allows the municipality to determine how they are enforced.

While the MGA is the single largest piece of legislation it is still intertwined with multiple other provincial and federal legislations, and must work in accordance with them. 

https://kings-printer.alberta.ca/570.cfm?frm_isbn=9780779848546&search_by=link

*click VIEW PDF