Our Structure


Members are the backbone of our organization. As a member, you will receive invitations to get involved to achieve our community goals, contribute to the Medford People’s Platform every 2 years, have access to an email discussion space, and learn about our local projects. You will also be invited to General Monthly Meetings, ORM candidate events, and have a vote for our platform and endorsements for Mayor, City Council, and School Committee. To see what involvement looks like with any amount of free time, see here.

Join Our Revolution Medford

Support Teams

Support Teams are groups that perform the administrative and coordinative work required to organize our members to achieve community goals. Current Support Teams are Communications, Programming, Research & Study, & Membership, Data, and Security. For descriptions of the Support Teams, see here.

Join a Support Team

Working Groups

Working Groups are groups that plan and execute campaigns and projects that members can get involved in. These are long term areas of work that relate to OR Medford’s People’s Platform. Currently there is an Electoral group and an Issues and Policies working group. Within the Issues and Policy Working Group, we have Liaisons that have specific relationships with other Medford issue-based community groups and to the statewide Our Revolution Massachusetts organization, which is an annually elected position.

Working Groups could have subgroups, active projects and/or committees. These groups are connected with a Working Group, but may also span members of multiple Working and Support Groups as needed for collaboration.

For descriptions of the Working Groups and Projects, see here.

Join a Working Group

How the groups work together

To enhance communication and collaboration among all OR Medford groups, we use Airtable to keep current descriptions and contact information of group coordinators that members can access at any time. The coordinators for groups use Slack for communication and collaboration among working and support groups. We hold General Monthly Meetings monthly or every other month to share information about different projects and groups and synthesize efforts in real time.