Membership

 The Maine Municipal Association (MMA) is a voluntary membership organization offering an array of professional services to municipalities and other local governmental entities in Maine. MMA is a non-profit, non-partisan organization governed by an Executive Committee elected from its member municipalities. Founded in 1936, MMA is one of 49 state municipal leagues that, together with the National League of Cities, are recognized at all governmental levels for providing valuable services, and advocating for collective municipal interests.

The Maine Municipal Association has a core belief that local government is a fundamental component of a democratic system of government. MMA is dedicated to assisting local governments, and the people who serve in local government, in meeting the needs of their citizens and serving as responsible partners in the intergovernmental system.

MMA’s services include advocacy, education and information, professional legal and personnel advisory services, and group insurance self-funded programs.

Municipal membership is open to any Maine city, town or plantation, including any entity treated as a municipality under Maine law. Municipal members are entitled to all services and eligible to participate in MMA voting and policy processes. The MMA Executive Committee establishes annual membership dues for Municipal members.

Associate Membership is open to any county, any quasi-municipal corporation, including but not limited to any utility district, school administrative unit, regional planning commission, or council of governments in the State of Maine, to any other entity that meets the definition of a “political subdivision” as defined by Maine law, and to any Maine non-profit corporation that is organized and operated solely to provide essential governmental functions or services that lessen the burden of government. Associate members are entitled to limited MMA services and to participate in MMA’s group insurance self-funded programs, if they meet each program’s own eligibility criteria, some dictated by state statute. The MMA Executive Committee establishes the annual membership dues for Associate members. 

Affiliate and Supporting Memberships

Affiliate Status is open to county and regional municipal associations and municipal professional organizations in the State of Maine whose purpose is to provide collaboration and specialized training for municipal officials serving in a particular role or region. The Executive Committee acts on requests for Affiliate status. Affiliates are entitled to limited benefits including contracting with MMA for administrative services. There are no annual fees for Affiliate status. The Executive Committee establishes policies relating to Affiliates. 

For Affiliate Group membership questions or information relating to contractual services with MMA, please contact the MMA Training & Affiliate Group Office at 1-800-452-8786.

MMA Supporting Memberships (formerly Patron Statusare open to citizens, students and professionals in private and public organizations and businesses that have an interest in local government. [Please note that state agencies and departments do not need to apply for a membership to receive benefits at reduced costs. MMA offers these reduced costs to foster collaborative efforts and information-sharing with other government entities that in turn benefit our member municipalities and the citizens of Maine.]

There are three Supporting Membership categories: Premier, Standard, and Individual with varying levels of benefits and annual fees. The Executive Committee establishes annual fees and all related policies. Please see the Supporting Membership Brochure & apply online.

Additional Information

To find out more information about membership, Affiliate or Supporting Membership opportunities and services available through the Maine Municipal Association , send an email or contact:

Kelly Maines
Executive Office Administrative Coordinator
Maine Municipal Association
(207) 623-8428 X 2241

 


Learn More About MMA:
MMA Year in Review
MMA Year in Review - 2023
Brochures & Applications

Error: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

In: at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.Open() at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, CommandType commandType, String commandText, SqlParameter[] commandParameters) at Microsoft.ApplicationBlocks.Data.SqlHelper.ExecuteReader(String connectionString, String spName, Object[] parameterValues) at Bring2mind.DNN.Modules.DMX.Security.Permissions.EntryPermissionController.GetEntryPermissionsCollection(Int32 PortalId, Int32 EntryId) at Bring2mind.DNN.Modules.DMX.Entities.Entries.EntriesController.FillEntryInfo(IDataReader dr, Boolean IncludePermissions, Boolean IncludeAttributes, Boolean CheckForOpenDataReader, Boolean CloseReader) at Bring2mind.DNN.Modules.DMX.Entities.Entries.EntriesController.GetCollectionContents(Int32 PortalId, Int32 CollectionId, Int32 UserId, Boolean UserIsAdmin, String Locale, Boolean IncludePermissions, Boolean IncludeAttributes, Boolean IncludeDeleted, Boolean IncludeHidden, String Sort, Int32& TotalCount, Int32 StartRecord, Int32 EndRecord) at Bring2mind.DNN.Modules.DMX.Views.TemplateView.vtContents_GetData(String DataSource, Dictionary`2 Parameters, List`1& Replacers, List`1& Arguments) at Bring2mind.DNN.Modules.DMX.Services.Templating.ViewTemplate.Template_GetData(String DataSource, Dictionary`2 Parameters, List`1& Replacers, List`1& Arguments) at Bring2mind.DNN.Modules.DMX.Services.Templating.Template.Template_GetData(String DataSource, Dictionary`2 Parameters, List`1& Replacers, List`1& Arguments) at Bring2mind.DNN.Modules.DMX.Services.Templating.Template.ReplaceSubtemplates(Match m) at System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat) at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator) at System.Text.RegularExpressions.Regex.Replace(String input, String pattern, MatchEvaluator evaluator) at Bring2mind.DNN.Modules.DMX.Services.Templating.Template.ReplaceContents()

Become a Supporting Member:

Click here to become a Supporting Member.