Campaign Finance Reports

All filers registered with OCPF can file their periodic campaign finance reports and late contribution reports online using Reporter 7. File Online

Ballot Question Spending CPF22 or 22A Reports

CPF 22 ballot question spending reports are filed by individuals, for-profit business corporations, associations and organizations. CPF 22A reports are filed by the treasurers of cities, towns, or other governmental units.
File Report

Electioneering Communications
CPF 18F Reports

Individuals, groups and organizations can file their reports of electioneering activity online.

What is an "Electioneering Communication"? File Online

Independent Expenditures CPF 18A Reports


Reports of independent expenditure activity can be filed online. To begin, select your filer type:

What is an "Independent Expenditure"?

Report Log

View a listing of the most recently filed reports, in descending order by filing date.

Go

IE PAC Independent Expenditures

View independent expenditure reports filed by IE PACs. The reports are grouped by year and can be filtered by filer, candidate, or date.
Go

Electioneering Communications

View reports of electioneering communications filed by individuals, groups and associations. The reports are grouped by year and can be filtered by filer, candidate or date.
Go

Independent Expenditures

View reports of independent expenditures filed by individuals, groups, associations, corporations, labor unions, political committees or other entities. The reports are grouped by year and can be filtered by filer, candidate or date.
Go

Special Elections

View the reports filed by candidates in special elections, grouped by seat.
Go

Legislative Races

View reports filed by legislative candidates, grouped by seat, from 2002 to the present.
Go

PACs and People's Committees

View report filed by political action committees, grouped by year from 2002 to the present.
Go

Ballot Questions

View ballot question committee reports, grouped by ballot question.
Go

Donations Segregated Funds

View reports filed by candidates with recount, legal defense or inaugural fund accounts.
Go

Charts & Graphs

Legislative race and ballot question spending charts.

Go

Search Contributions and Expenditures

Search all itemized contributions and expenditures for all registered filers.

Go

Download Data

Download our entire electronic report database, account type listings, filer listings or district code listings.
Go

Filer Reports

Browse filer reports and data.

Go

Registered Filers

Browse a listing of all candidates and committees registered with OCPF to view reports, report data or contact information.
Go

Filing Schedules

View a listing of the campaign finance report filing schedules for all candidates and committees.
Go

Recently Organized

View a listing of newly organized candidates and committees, with links to their organizational documents.
Go

Download Filer Lists

Download a Microsoft Excel spreadsheet or a tab-delimited text file of all filers who register with OCPF.
Go

Statewide Office

Governor, Lieutenant Governor, Attorney General, State Secretary, State Treasurer or State Auditor.

Go

House and Senate

Seats in the State Senate and State House (General Court).

Go

Local Offices (Files Locally)

All municipal offices with reporting requirements to local election officials. For example, school committee candidates, selectmen, and city councilors in cities with populations of less than 65,000.

Go

Depository Municipal Office

Mayor or City Councilor in Boston, Brockton, Cambridge, Fall River, Framingham, Lawrence, Lowell, Lynn, New Bedford, Newton, Quincy, Somerville, Springfield and Worcester.

Go

Mayor (population up to 65,000)

Mayor in Cities with a population up to 65,000 .

Go

State Political Action Committees (PACs)

Committees that raise and spend money to support or oppose one or more statewide, legislative, district & county, mayoral or some city council candidates, based upon stated principles or interests. These PACs organize and file periodic reports with OCPF.

Go

County and District Offices

County Clerks of Court, Commissioners & Treasurers; Registers of Deeds & Probate; District Attorneys; Sheriffs and Suffolk County Clerks of Superior & Supreme Judicial Courts; Governor's Council.

Go

Local Political Party Committee

Ward, Town or City Committees of a State Political Party.

Go

Independent Expenditure PAC

A political action committee that only receives donations to make independent expenditures, and only makes independent expenditures.

Go

State Ballot Question Committee

For questions appearing on the ballot of the next state election.

Go

Municipal Ballot Question Committee

For questions appearing on the ballot of a city or town election.

Go

Segregated Fund Accounts

Legal defense, recount or inaugural funds.

Go

Local Political Action Committees

PACs concerned only with candidates in a specific city or town. These PACs organize and file periodic reports with their local election officials.

Go
Statewide Offices: Governor, Lieutenant Governor, Attorney General, Secretary of State, Treasurer, Auditor
Step 1
Click here to organize your committee with OCPF.
Step 2
Complete CPF D103 Form to set up your Depository Bank Account.
Step 3
Complete Online Treasurer Training.
Step 4
Start using OCPF Reporter to prepare and file your campaign finance reports.
Governor's Council: 1st / 2nd / 3rd / 4th / 5th / 6th / 7th / 8th District
Step 1
Click here to organize your committee with OCPF.
Step 2
Complete CPF D103 Form to set up your Depository Bank Account.
Step 3
Complete Online Treasurer Training.
Step 4
Start using OCPF Reporter to prepare and file your campaign finance reports.
House & Senate: A candidate for the General Court is seeking a seat in the State House or State Senate
Step 1
Click here to organize your committee with OCPF.
Step 2
Complete CPF D103 Form to set up your Depository Bank Account.
Step 3
Complete Online Treasurer Training.
Step 4
Start using OCPF Reporter to prepare and file your campaign finance reports.
County and District Offices: County Clerks of Court, Commissioners & Treasurers; Registers of Deeds & Probate; District Attorneys; Sheriffs and Suffolk County Clerks of Superior & Supreme Judicial Courts; Governor's Council.
Step 1
Click here to organize your committee with OCPF.
Step 2
Complete CPF D103 Form to set up your Depository Bank Account.
Step 3
Complete Online Treasurer Training.
Step 4
Start using OCPF Reporter to prepare and file your campaign finance reports.
Candidates for mayor in all cities in MA file their campaign finance reports with OCPF.
Step 1
Click here to organize your committee with OCPF.
Step 2
Complete CPF D103 Form to set up your Depository Bank Account.
Step 3
Complete Online Treasurer Training.
Step 4
Start using OCPF Reporter to prepare and file your campaign finance reports.
City Councilor in Boston, Brockton, Cambridge, Fall River, Framingham, Lawrence, Lowell, Lynn, New Bedford, Newton, Quincy, Somerville, Springfield and Worcester.
Step 1
Click here to organize your committee with OCPF.
Step 2
Complete CPF D103 Form to set up your Depository Bank Account.
Step 3
Complete Online Treasurer Training.
Step 4
Start using OCPF Reporter to prepare and file your campaign finance reports.
A political action committee, or “PAC”, is a political committee that is organized to support or oppose a candidate or a slate of candidates who file with OCPF. Therefore, a PAC could be organized to support or oppose a particular candidate. It could also be organized to support or oppose a variety of candidates of a particular party or who support a particular cause. A PAC is separate from a candidate’s committee.
Step 1
Click here to organize your committee with OCPF.
Step 2
Complete CPF D103 Form to set up your Depository Bank Account.
Step 3
Complete Online Treasurer Training.
Step 4
Start using OCPF Reporter to prepare and file your campaign finance reports.
A Ballot Question Committee is a person or group of people who raise or spend money to support or oppose a question put to voters at a state election.
Step 1
Click here to organize your committee with OCPF.
Step 2
Set up your Bank Account.
Step 3
Complete Online Treasurer Training.
Step 4
Start using OCPF Reporter to prepare and file your campaign finance reports.
An IEPAC is a political action committee that receives contributions to make independent expenditures, and only makes independent expenditures.
Step 1
Click here to organize your committee with OCPF.
Step 2
Set up your Bank Account.
Step 3
Complete Online Treasurer Training.
Step 4
Start using OCPF Reporter to prepare and file your campaign finance reports.
There are three types of funds: An Inauguration Fund, A Recount Fund, and A Legal Defense Fund.
Step 1
Appoint a contact person for your segregated fund account.
Step 2
Download and complete a Statement of Organization for your fund:
Form CPF 101 SFA, CPF M 101 SFA
Step 3
Email, fax or bring in the completed CPF 101 SFA form to OCPF.
Step 4
Set up your Bank Account.
Step 5
Start using OCPF Reporter to prepare and file your campaign finance reports.
Step 1
Click here to register with OCPF.
Step 2
Start using OCPF Reporter to prepare and file an Independent Spending Report.
Candidates for office in a city or town who file campaign finance reports with their local election officials (city or town clerk or election commission).
Step 1
Download and complete a Statement of Organization Form CPF M 101.
Step 2
Appoint a Chair and a Treasurer for your committee.
Step 3
Bring the completed CPF M 101 form to your local election official.
Step 4
Set up your Bank Account.
Step 5
Prepare and file your reports with your local election official.
Committees that raise or spend money to support or oppose a question put to voters in a municipal election
Step 1
Download and complete a Statement of Organization Form CPF M 101 BQ.
Step 2
Appoint a Chair and a Treasurer for your committee.
Step 3
Bring the completed CPF M 101 BQ form to your local election official.
Step 4
Set up your Bank Account.
Step 5
Prepare and file your reports with your local election official.
M.G.L. Chapter 52 regulates the process by which local political party committees are formed. Ward and town committee members of each party are elected at the presidential primary by those who have voted in that particular party. The members of the various ward committees of a political party in a city constitute the city committee.
Step 1
Download and complete a Statement of Organization Form CPF 101 WTC.
Step 2
Appoint a Chair and a Treasurer for your committee.
Step 3
Bring the completed CPF 101 WTC form to your local election official.
Step 4
Email or fax the copies of the completed CPF 101 WTC form to OCPF.
Step 5
Set up your Bank Account.
Step 6
Complete Online Treasurer Training.
Step 7
Start using OCPF Reporter to prepare and file your campaign finance reports.
Committees that raise and spend money to support or oppose one or more city or town candidates who do not file with OCPF, based upon stated principles or interests.
Step 1
Download and complete a Statement of Organization Form CPF M 101 PC.
Step 2
Appoint a Chair and a Treasurer for your committee.
Step 3
Bring the completed CPF M 101 PC form to your local election official.
Step 4
Set up your Bank Account.
Step 5
Prepare and file your reports with your local election official.

Popular Training Videos

OCPFReports

on YouTube

Visit OCPF's YouTube channel to see more instructional videos and recorded seminars & conferences.


Additional Help & Information

What is the Depository Reporting System?

The depository reporting system was established by Section 19 of M.G.L. Chapter 55, the Massachusetts campaign finance law.

Candidates and committees in this reporting system arrange for their financial institutions to file twice-monthly reports with OCPF listing their total monthly deposits and providing detailed information about the committee's expenditures. In addition, these candidates and committees file twice-monthly reports of contribution information, and, if applicable, detailed monthly reports for any reimbursement, subvendor or credit card payments made by the committee.

These candidates and committees are also responsible for filing year-end summary reports.

Who files in the Depository Reporting System?

Statewide (Constitutional) Offices
Governor, Lieutenant Governor, Attorney General, State Secretary, State Treasurer or State Auditor.
County and District Offices
County Clerks of Court, Commissioners and Treasurers; Registers of Deeds and Probate; District Attorneys; Sheriffs and Suffolk County Clerks of the Superior and Supreme Judicial Courts.
Governor's Council
One of the eight district seats of the Executive Council.
Mayors & City Councilors in Cities with
75,000+ Populations
This includes the communities of Boston, Brockton, Cambridge, Fall River, Lawrence, Lowell, Lynn, New Bedford, Newton, Quincy, Somerville, Springfield and Worcester.
State Party Committees
The state committees of political parties organized under M.G.L. chapter 52, section 1.
State Political Action Committees (PACs)
PACs and People's Committees.

Who are the "Non-depository" Candidates and Committees?

Non-depository candidates and committees are candidates for the state legislature or the Barnstable Assembly of Delegates, local party committees, ballot question committees and the mayoral candidates in cities with populations less than 75,000, which include:

AgawamAmesburyAttleboroughBeverlyBraintree
ChicopeeEasthamptonEverettFitchburgFraminghamGardner
GloucesterGreenfieldHaverhillHolyokeLeominster
MaldenMarlboroMedfordMelroseMethuen
PittsfieldRevereSalemTauntonWaltham
West SpringfieldNewburyportNorth AdamsNorthampton
PeabodyWestfieldWeymouthWoburn 

These candidates and committees file directly with OCPF. Legislative candidates file two reports in a non-election year: a mid-year report and a year-end report. In an election year, they file three reports: a pre-primary report, a pre-election report and a year-end report.

Local party committees file an annual year-end report, with two extra reports due in years in which they support or oppose candidates on the ballot: a pre-primary report and a pre-election report.

Ballot question committees file on a slightly different schedule before and after the election.

With the exception of the depository candidates noted above, municipal candidates and committees, including local ballot question committees, file locally based on the dates of their local elections. Those reports are available from local city or town clerks or election commissions.

Events

Upcoming Filing Deadlines

Mayoral Pre-Election Reports Due
For candidates in cities with populations of less than 75,000.
Click here for the list of cities.

Agawam, Amesbury, Attleboro, Beverly, Braintree, Chicopee, Easthampton, Everett, Fitchburg, Framingham, Gardner, Gloucester, Greenfield, Haverhill, Holyoke, Leominster, Malden, Marlboro, Medford, Melrose, Methuen, Newburyport, North Adams, Northampton, Peabody, Pittsfield, Revere, Salem, Taunton, Waltham, West Springfield, Westfield, Weymouth and Woburn.

AgawamAmesburyAttleboroBeverlyBostonBraintree
BrocktonCambridgeChicopeeEasthamptonEverettFall River
FitchburgFraminghamGardnerGloucesterGreenfieldHaverhill
HolyokeLawrenceLeominsterLowellLynnMalden
MarlboroMedfordMelroseMethuenNewburyportNew Bedford
NewtonNorth AdamsNorthamptonPeabodyPittsfieldQuincy
RevereSalemSomervilleSpringfieldTauntonWaltham
West SpringfieldWestfieldWeymouthWoburnWorcester