Search

Search bills, members, committees and pages...

Massachusetts

69,307 bills across 9 sessions, each as seven files.

A file is one family of one session, whole: every row the record holds, as it stands the day the file is read. A session that is still sitting changes nightly, so a file is cached for a day and no longer. The families are the record’s own tables; the texts are their own route, one bill at a time.

  • billsevery bill, with status, latest action, committee and sponsor
  • sponsorsevery sponsorship: bill, member, position
  • memberseveryone who sat, with party, chamber, district
  • committeesevery committee, with its bill count
  • rollcallsevery roll call, with its tally
  • votesevery position: member, roll call, vote
  • historyevery action on every bill, in order
curl -O "https://policy.nysgpt.com/api/dataset/ma/2025/bills.csv"

2025-2026

8,920 bills, in seven families, each as JSON or CSV.

EntityDescriptionFilesRows
billsevery bill, with status, latest action, committee and sponsorjson · csv8,920
sponsorsevery sponsorship: bill, member, positionjson · csv9,776
memberseveryone who sat, with party, chamber, districtjson · csv236
committeesevery committee, with its bill countjson · csv25
rollcallsevery roll call, with its tallyjson · csv480
votesevery position: member, roll call, votejson · csv50,131
historyevery action on every bill, in orderjson · csv51,444
Total121,012

2023-2024

8,157 bills, in seven families, each as JSON or CSV.

EntityDescriptionFilesRows
billsevery bill, with status, latest action, committee and sponsorjson · csv8,157
sponsorsevery sponsorship: bill, member, positionjson · csv46,072
memberseveryone who sat, with party, chamber, districtjson · csv239
committeesevery committee, with its bill countjson · csv24
rollcallsevery roll call, with its tallyjson · csv352
votesevery position: member, roll call, votejson · csv26,338
historyevery action on every bill, in orderjson · csv50,635
Total131,817

2021-2022

8,596 bills, in seven families, each as JSON or CSV.

EntityDescriptionFilesRows
billsevery bill, with status, latest action, committee and sponsorjson · csv8,596
sponsorsevery sponsorship: bill, member, positionjson · csv51,158
memberseveryone who sat, with party, chamber, districtjson · csv239
committeesevery committee, with its bill countjson · csv20
rollcallsevery roll call, with its tallyjson · csv419
votesevery position: member, roll call, votejson · csv35,210
historyevery action on every bill, in orderjson · csv50,854
Total146,496

2019-2020

8,218 bills, in seven families, each as JSON or CSV.

EntityDescriptionFilesRows
billsevery bill, with status, latest action, committee and sponsorjson · csv8,218
sponsorsevery sponsorship: bill, member, positionjson · csv67,186
memberseveryone who sat, with party, chamber, districtjson · csv239
committeesevery committee, with its bill countjson · csv26
rollcallsevery roll call, with its tallyjson · csv717
votesevery position: member, roll call, votejson · csv57,189
historyevery action on every bill, in orderjson · csv48,815
Total182,390

2017-2018

7,723 bills, in seven families, each as JSON or CSV.

EntityDescriptionFilesRows
billsevery bill, with status, latest action, committee and sponsorjson · csv7,723
sponsorsevery sponsorship: bill, member, positionjson · csv49,195
memberseveryone who sat, with party, chamber, districtjson · csv208
committeesevery committee, with its bill countjson · csv15
rollcallsevery roll call, with its tallyjson · csv1,090
votesevery position: member, roll call, votejson · csv103,033
historyevery action on every bill, in orderjson · csv49,910
Total211,174

2015-2016

7,302 bills, in seven families, each as JSON or CSV.

EntityDescriptionFilesRows
billsevery bill, with status, latest action, committee and sponsorjson · csv7,302
sponsorsevery sponsorship: bill, member, positionjson · csv41,496
memberseveryone who sat, with party, chamber, districtjson · csv244
committeesevery committee, with its bill countjson · csv17
rollcallsevery roll call, with its tallyjson · csv
votesevery position: member, roll call, votejson · csv
historyevery action on every bill, in orderjson · csv46,468
Total95,527

2013-2014

6,947 bills, in seven families, each as JSON or CSV.

EntityDescriptionFilesRows
billsevery bill, with status, latest action, committee and sponsorjson · csv6,947
sponsorsevery sponsorship: bill, member, positionjson · csv31,468
memberseveryone who sat, with party, chamber, districtjson · csv242
committeesevery committee, with its bill countjson · csv21
rollcallsevery roll call, with its tallyjson · csv
votesevery position: member, roll call, votejson · csv
historyevery action on every bill, in orderjson · csv47,138
Total85,816

2011-2012

7,007 bills, in seven families, each as JSON or CSV.

EntityDescriptionFilesRows
billsevery bill, with status, latest action, committee and sponsorjson · csv7,007
sponsorsevery sponsorship: bill, member, positionjson · csv26,386
memberseveryone who sat, with party, chamber, districtjson · csv238
committeesevery committee, with its bill countjson · csv25
rollcallsevery roll call, with its tallyjson · csv
votesevery position: member, roll call, votejson · csv
historyevery action on every bill, in orderjson · csv54,268
Total87,924

2009-2010

6,437 bills, in seven families, each as JSON or CSV.

EntityDescriptionFilesRows
billsevery bill, with status, latest action, committee and sponsorjson · csv6,437
sponsorsevery sponsorship: bill, member, positionjson · csv14,996
memberseveryone who sat, with party, chamber, districtjson · csv207
committeesevery committee, with its bill countjson · csv13
rollcallsevery roll call, with its tallyjson · csv
votesevery position: member, roll call, votejson · csv
historyevery action on every bill, in orderjson · csv26,321
Total47,974