Government mail service may be affected by the Canada Post labour disruption. Learn about how critical government mail will be handled.
Applications to host an intern in 2026 are now closed. Instructions on how to apply will be posted once the 2027 intake period opens.
Overview
The Municipal Internship Program is Canada’s longest running program of its kind. It provides support to municipalities and planning service agencies to build capacity in the municipal sector by developing recent post-secondary graduates to become future leaders in municipal government.
Through hands-on, real life work experience, professional development and mentoring over an 18-month period, interns receive a solid foundation for careers in municipal administration, finance or land use planning. Since the Municipal Internship Program was reintroduced in 2002, almost 400 interns and over 100 municipalities have participated. More than two-thirds of these program alumni continue to work in Alberta’s municipal sector and in other public sector careers.
Funding and support
We provide funding to municipalities and planning service agencies to recruit, train and develop new and recent graduates as municipal interns who may pursue careers in municipal administration, finance or land-use planning.
Host organizations are supported by a grant from the Alberta Community Partnership program to assist with the costs of hosting an intern. For the 2026 Municipal Internship Program, the funding for each host municipality is $62,500, which is allocated as follows:
- $55,000 for intern compensation (salary, benefits and payroll deductions)
- $7,000 for expenses which includes recruitment, relocation, professional development, safety equipment, association membership fees, electronic equipment and travel costs for supervisors to attend in-person internship workshops.
Read the Alberta Community Partnership Program Guidelines for details on applying for the grant.
Municipalities are expected to financially contribute to the cost of hosting an intern through top-ups to intern compensation and/or contributions to expenses for the intern.
In addition to funding, we provide extensive recruitment, training, coaching and mentorship support to interns and supervisors.
Benefits of hosting an intern
Interns bring knowledge, skills, and enthusiasm that build capacity and rejuvenate the municipal government sector. Interns bring numerous benefits to a municipality, including:
Fresh perspectives
Bring new ideas and creative problem-solving.
Future ambassadors
Help promote careers in municipal government.
Strong skills
Offer valuable skills in communication, technology and research.
Driven to contribute
Bring energy, initiative and a strong desire to grow in the field.
Program streams
The Municipal Internship Program offers 3 stream options to match different interests and areas of study.
Eligibility
Municipalities and planning services agencies interested in hosting an intern should consider the following before applying to host an intern.
General eligibility requirements for all streams
Stream-specific eligibility
Municipal partnerships and co-hosts
Municipalities can partner with one or more other municipalities to host an intern, either formally or informally.
How to apply
Applications to host an intern in 2026 are now closed.
Instructions on how to apply will be posted once the 2027 intake period opens.
Host recruitment timeline
Dates are subject to change. Check back often for the latest schedule
Roles and responsibilities
Hosting an intern is a significant commitment requiring municipal finance and staff resources, time, and a focus on learning and development. The program is not considered a temporary employment opportunity, rather it is an opportunity to help build the administrative capacity of local governments in Alberta.
Municipalities and planning services agencies have 4 main responsibilities in fulfilling their role as a host.
Contact
Connect with the Municipal Internship Program:
- Phone: 780-427-2225 and ask for a Training and Internship Advisor
- Toll free: 310-0000 before the phone number (in Alberta)
- Email: [email protected]