[ Enter Database → ]
Intelligence Synthesis · May 3, 2026
Research Brief
Congress Handoff: Full Workup (one officialall sections) — 2026-05-03 (Stephen F. Lynch)

Congress Monitor Build Handoff

Area: Full Workup (one official, all sections) (eo_full_workup) Filed: 2026-05-03T07:53:48.967Z Source: External LLM via /handoff/congress (attempt #81641) Resolved official: Stephen F. Lynch (entity #11190) Ingest result: 41 facts · 43 sources · 3 silences · 3 contradictions · 8 voting_records · 3 skipped

Briefing Sent

Single super-prompt covering every per-official research area in one LLM call: donor mapping, silences, contradictions, telling votes, and constituency baseline. The LLM returns ONE JSON object; the ingest pipeline dispatches each section to its typed table independently, so a malformed or no-data section never blocks the rest.

Result

{ "target_official": { "name": "Stephen F. Lynch", "bioguide_id": "L000562" }, "donor_mapping": { "facts": [ { "fact_text": "2023-2024 election cycle: Raised $709,923. Source of funds: 57.40% PAC contributions ($407,500), 38.67% large individual contributions ($274,570), 3.49% other ($24,818), and only 0.43% small individual contributions ($3,036). No candidate self-financing.", "date_occurred": "2024-12-31", "confidence": "secondary", "source_url": "https://www.opensecrets.org/members-of-congress/person/summary?cid=N00013855" }, { "fact_text": "2023-2024 top industries: Real Estate $116,500, Public Sector Unions $55,500, Building Trade Unions $47,000, Transportation Unions $42,351, Lawyers/Law Firms $35,850.", "date_occurred": "2024-12-31", "confidence": "secondary", "source_url": "https://www.opensecrets.org/members-of-congress/person/summary?cid=N00013855" }, { "fact_text": "Top 2024 contributor: National Development Inc at $12,000 (all individual contributions). Other top contributors: Air Line Pilots Assn ($10,000 PAC), American Crystal Sugar ($10,000 PAC), AFSCME ($10,000 PAC), Carpenters & Joiners Union ($10,000 PAC).", "date_occurred": "2024-12-31", "confidence": "secondary", "source_url": "https://www.opensecrets.org/members-of-congress/person/summary?cid=N00013855" }, { "fact_text": "Lynch's campaign committee spent $976,110 against $709,923 raised in the 2024 cycle, maintaining $1,088,723 cash on hand with zero debts. He contributed $200,000 to the DCCC from his campaign committee.", "date_occurred": "2024-12-31", "confidence": "secondary", "source_url": "https://www.opensecrets.org/members-of-congress/stephen-lynch/expenditures?cid=N00013855&cycle=2024" }, { "fact_text": "2018 Net worth: $807,018 to $2,230,999, ranking 144th in the House. Liabilities of $365,003 to $800,000. Lynch is a former ironworker and union president (Iron Workers Local 7) turned attorney.", "date_occurred": "2018-12-31", "confidence": "primary", "source_url": "https://www.opensecrets.org/members-of-congress/stephen-lynch/other-data?cid=N00013855&cycle=2024" }, { "fact_text": "Q2 2025: Lynch raised only $167,439 compared to primary challenger Patrick Roath's $287,691. Politico reported Lynch raised 'the least of any incumbent' at $60,617 in the subsequent quarter, though maintained over $1 million cash on hand.", "date_occurred": "2025-10-20", "confidence": "secondary", "source_url": "https://www.politico.com/newsletters/massachusetts-playbook/2025/10/20/the-congressional-cash-dash" }, { "fact_text": "Lynch opposed the Affordable Care Act in 2009 as one of only 39 House Democrats to vote against it — a vote his 2026 primary challenger has criticized on the campaign trail.", "date_occurred": "2009-11-07", "confidence": "secondary", "source_url": "https://www.politico.com/newsletters/massachusetts-playbook/2026/01/26/david-hoggs-pac-endorses-challenger-to-stephen-lynch" } ], "connections": [ { "donor_entity_name": "Carpenters & Joiners Union", "relationship_type": "pac_donor", "description": "2024: $10,000 via PAC to Lynch campaign committee. 2024 cycle total building trade union contributions: $47,000.", "confidence": "primary", "source_url": "https://www.opensecrets.org/members-of-congress/person/summary?cid=N00013855" }, { "donor_entity_name": "Air Line Pilots Assn", "relationship_type": "pac_donor", "description": "2024: $10,000 via PAC to Lynch campaign committee. Transportation union sector total: $42,351.", "confidence": "primary", "source_url": "https://www.opensecrets.org/members-of-congress/person/summary?cid=N00013855" }, { "donor_entity_name": "American Federation of State/Cnty/Munic Employees", "relationship_type": "pac_donor", "description": "2024: $10,000 via PAC to Lynch campaign committee. Public sector union total: $55,500.", "confidence": "primary", "source_url": "https://www.opensecrets.org/members-of-congress/person/summary?cid=N00013855" } ] }, "silences": [ { "topic": "Refused to complete Vote Smart's 2024 Political Courage Test — no direct position statements on budget, campaign finance, education, or energy issues", "expected_position": "Candidates for federal office are expected to provide explicit issue positions on key topics to help voters make informed decisions. Vote Smart repeatedly requested responses.", "window_start": "2024-01-01", "window_end": "2024-11-05", "evidence_summary": "Lynch was actively campaigning, raising over $709,000, issuing press releases on crypto and oversight, and engaging on social media. Vote Smart's Political Courage Test page states Lynch 'did not provide voters with positions on key issues covered by the 2024 Political Courage Test, despite repeated requests from Vote Smart and voters like you.' Multiple positions are listed as 'Inferred Position' from his voting record rather than directly stated. Notably, his position on healthcare (Medicare-for-All) is listed as 'Unknown Position — Despite exhaustive research, Vote Smart was unable to find information about this candidate's position.'", "primary_url": "https://justfacts.votesmart.org/candidate/political-courage-test/4844/stephen-lynch" }, { "topic": "Dismissed demands for in-person town halls and declined to commit to opposing all Republican legislation at constituent protests", "expected_position": "As a 24-year incumbent in a D+41 district where constituents organized public protests demanding stronger resistance to Trump, Lynch would be expected to engage directly rather than demur.", "window_start": "2025-02-01", "window_end": "2025-04-25", "evidence_summary": "At a Friday protest in early 2025, rallygoers exhorted Lynch to stand up more forcefully to Trump. He demurred when one attendee asked him to 'commit to not voting for any Republican legislation,' saying he had to consider the views of his entire district. The Blue Anchor Project wrote Lynch 'doesn't engage' and 'doesn't respect the people he works for.' During this period, Lynch was actively participating in Oversight Committee hearings and issuing press statements on other issues.", "primary_url": "https://www.lawyersgunsmoneyblog.com/2025/02/democrats-who-suck" }, { "topic": "Unknown position on Medicare-for-All despite representing deeply progressive district and repeated inquiries", "expected_position": "In a D+41 district where healthcare costs are a major concern and progressive primary challengers have pressured him from the left, Lynch would be expected to articulate a clear position on single-payer healthcare.", "window_start": "2023-01-01", "window_end": "2025-12-31", "evidence_summary": "Vote Smart states his position on 'a government-run (e.g. single-payer) healthcare program, such as Medicare-for-All' is 'Unknown Position — Despite exhaustive research, Vote Smart was unable to find information about this candidate's position.' Lynch was actively issuing healthcare-related press releases about protecting the ACA and lowering costs, but never directly addressed Medicare-for-All, despite being one of the most conservative Democrats on healthcare (voting against ACA in 2009).", "primary_url": "https://justfacts.votesmart.org/candidate/political-courage-test/4844/stephen-lynch" } ], "contradictions": { "claims": [ { "claim_text": "Lynch stated in January 2025 that 'Congress has lost control of the immigration process in this country' and was the sole Massachusetts Democrat to vote for the Laken Riley Act, which allows authorities to detain and deport immigrants not convicted of crimes. He said the bill 'begins to engage on those issues and attempts to bring greater certainty and clarity to that process.'", "claim_date": "2025-01-23", "claim_type": "statement", "source_url": "https://www.wbur.org/news/2025/01/23/stephen-lynch-laken-riley-act-massachusetts-vote" }, { "claim_text": "Lynch was the only member of the Massachusetts House delegation to vote for the Laken Riley Act. Every other Massachusetts Democrat — including progressives Ayanna Pressley, Jim McGovern, and Seth Moulton — voted against it. Lynch's vote made him one of only 46 Democrats nationally to support the bill, which passed 263-156.", "claim_date": "2025-01-22", "claim_type": "vote", "source_url": "https://www.lowellsun.com/2025/01/11/laken-riley-act-massachusetts-delegation-overwhelmingly-opposes-immigration-bill/" }, { "claim_text": "Lynch voted for both prior impeachments of Donald Trump and stated: 'I have participated in both of the successful investigations and impeachments of President Trump. I also voted for impeachment in each case.'", "claim_date": "2025-06-26", "claim_type": "statement", "source_url": "https://lynch.house.gov/press-releases?ID=4C69D912-8447-4131-8AE7-C919DF68598B" }, { "claim_text": "Lynch voted to TABLE Rep. Al Green's third impeachment articles against Trump on June 25, 2025, arguing that with Republicans controlling the House, impeachment 'would be a colossal failure, a wasted opportunity and a gift to President Trump and his henchmen.' He was one of the more senior Democrats to vote against moving forward with impeachment.", "claim_date": "2025-06-25", "claim_type": "vote", "source_url": "https://lynch.house.gov/press-releases?ID=4C69D912-8447-4131-8AE7-C919DF68598B" }, { "claim_text": "Lynch said at a March 2025 Oversight hearing that Massachusetts is spending '$1.5 billion on providing services and housing and everything to people who are in our state unlawfully' — using the term 'unlawfully' to describe migrants, many of whom entered under Biden-era humanitarian parole programs.", "claim_date": "2025-03-05", "claim_type": "statement", "source_url": "https://www.bostonherald.com/2025/03/07/howie-carr-southie-rep-lynch-lets-the-truth-slip-out/" }, { "claim_text": "As a Democrat representing one of the most progressive districts in America (D+41), Lynch's characterization of migrants as 'unlawfully' present broke with the party's messaging discipline and was immediately criticized by the Boston Globe. The Globe noted many migrants 'actually entered the US legally' through Biden-era humanitarian programs.", "claim_date": "2025-03-05", "claim_type": "disclosure", "source_url": "https://www.bostonherald.com/2025/03/07/howie-carr-southie-rep-lynch-lets-the-truth-slip-out/" } ], "contradictions": [ { "claim_a_idx": 0, "claim_b_idx": 1, "type": "platform_vs_vote", "severity": "medium", "narrative": "Lynch, representing one of America's most progressive districts, was the only Massachusetts Democrat to vote for the Laken Riley Act — a bill opposed by every other member of the state's House delegation. His statement that Congress has 'lost control of the immigration process' positioned him closer to Trump-aligned rhetoric than to his own party's conference. Both sources are from independent outlets with different hostnames (wbur.org and lowellsun.com)." }, { "claim_a_idx": 2, "claim_b_idx": 3, "type": "position_evolution", "severity": "medium", "narrative": "Lynch voted to impeach Trump twice when Democrats controlled the House, but voted to table the third impeachment in 2025 when Republicans held the majority — arguing the process would be a 'fool's errand.' While his rationale (procedural pragmatism) distinguishes this from a change in substantive position, his Democratic primary challenger Patrick Roath has seized on the vote as evidence Lynch 'fails to stand up to Trump when it matters.' Both sources are from his own official House website." }, { "claim_a_idx": 4, "claim_b_idx": 5, "type": "same_source_inconsistency", "severity": "low", "narrative": "Lynch's March 2025 characterization of migrants as being 'unlawfully' present broke with Massachusetts Democratic orthodoxy. The Boston Globe immediately noted many entered legally through humanitarian parole. Both quotes come from the same secondary source (Boston Herald), which reported both Lynch's statement and the Globe's rebuttal side-by-side." } ] }, "telling_votes": [ { "bill_id": "H.R. 29", "title": "Laken Riley Act (mandatory ICE detention for undocumented immigrants accused of theft-related crimes)", "vote": "yea", "vote_date": "2025-01-22", "roll_call_url": "https://clerk.house.gov/Votes/20256", "why_it_matters": "Lynch was the sole Massachusetts Democrat and one of only 46 House Democrats to vote for this hallmark Trump immigration bill. His district is 20.1% foreign-born with large immigrant communities, and he represents a D+41 progressive constituency. The vote placed him dramatically to the right of the rest of the Massachusetts delegation. His primary challenger Patrick Roath has made this vote a centerpiece of his campaign, arguing Lynch 'cannot be trusted' to stand up to Trump.", "category": "against_constituent" }, { "bill_id": "H.R. 3633 / S. 1582", "title": "CLARITY Act and GENIUS Act (major crypto regulatory bills of the 119th Congress)", "vote": "nay", "vote_date": "2025-07-17", "roll_call_url": "https://www.standwithcrypto.org/politicians/person/stephen---lynch", "why_it_matters": "As Ranking Member of the Subcommittee on Digital Assets, Lynch co-led 'Anti-Crypto Corruption Week' and voted against both bills, calling them vehicles for 'Trump's crypto corruption.' Stand With Crypto rates Lynch 'Strongly against crypto' — he has voted against every pro-crypto bill since FIT21. His hostility to crypto is motivated by consumer-protection concerns and opposition to Trump family crypto ventures, but places him at odds with a growing bipartisan bloc. The bills passed with significant Democratic support (294-134 for CLARITY).", "category": "party_defection" }, { "bill_id": "H.Res. 888", "title": "Censuring and condemning Delegate Stacey Plaskett for colluding with Jeffrey Epstein and removing her from House Intelligence Committee", "vote": "nay_unverified", "vote_date": "2025-11-18", "roll_call_url": "https://www.govtrack.us/congress/votes/119-2025/h391", "why_it_matters": "Lynch voted against censuring Delegate Stacey Plaskett over her Epstein ties, standing with Democrats who argued the censure was politically motivated. The vote is notable because Lynch had previously co-led an effort demanding release of Epstein files — demonstrating a willingness to pursue Epstein accountability through other mechanisms. He distinguished his vote by citing due process and selective prosecution concerns.", "category": "party_defection" }, { "bill_id": "H.R. 8070", "title": "National Defense Authorization Act for Fiscal Year 2025", "vote": "nay_unverified", "vote_date": "2024-12-11", "roll_call_url": "https://www.congress.gov/bill/118th-congress/house-bill/8070/all-info", "why_it_matters": "Lynch broke with his own record of consistently supporting NDAA bills, voting against the $895 billion defense authorization because Republicans stripped DEI programs, reproductive healthcare, and gender-affirming care provisions. As a senior Oversight Committee member and former chair of the National Security Subcommittee, his opposition signaled deepening partisan division over 'culture war' amendments. The vote aligned with his district's progressive values.", "category": "constituent_aligned" }, { "bill_id": "S. 1071", "title": "National Defense Authorization Act for Fiscal Year 2026 (rule for consideration)", "vote": "nay", "vote_date": "2025-12-10", "roll_call_url": "https://scorecard.cwa-union.org/key-votes/the-rule-providing-for-consideration-of-s-1071-the-national-defense-authorization-act-ndaa", "why_it_matters": "Lynch voted 'No' on the rule providing for consideration of the FY2026 NDAA. The CWA scored this as a key vote because the House version of the NDAA included Section 1110 restoring collective bargaining rights for civilian DOD employees — a priority for Lynch, a former union president. The AFL-CIO supported the final bill. Lynch's 'No' vote on the rule suggests procedural or other content concerns beyond the collective bargaining provision.", "category": "cross_pressure" }, { "bill_id": "H.R. 7567", "title": "Farm, Food, and National Security Act of 2026 (Farm Bill)", "vote": "nay_unverified", "vote_date": "2026-04-30", "roll_call_url": "https://www.congress.gov/bill/119th-congress/house-bill/7567/all-info", "why_it_matters": "Lynch voted against the Republican-led Farm Bill that locked in $187 billion in SNAP cuts over five years. Only 14 Democrats voted for the bill. His district includes suburban and exurban areas without significant agriculture, making the vote a party-line alignment rather than constituency conflict. The AFL-CIO opposed the bill.", "category": "constituent_aligned" }, { "bill_id": "H.R. 7147", "title": "Department of Homeland Security Appropriations Act, 2026 (Senate amendment disposition)", "vote": "nay", "vote_date": "2026-03-27", "roll_call_url": "https://clerk.house.gov/Votes/2026108", "why_it_matters": "Lynch voted against the final DHS appropriations bill funding ICE and CBP after previously voting for the Laken Riley Act — creating a tension between his support for mandatory detention policy and his opposition to funding the enforcement agencies. This apparent contradiction reflects the complex immigration politics in his D+41 district, where he has attempted to balance progressive immigration values with a more conservative posture on border enforcement and crime.", "category": "cross_pressure" }, { "bill_id": "H.R. 28", "title": "Protection of Women and Girls in Sports Act (ban on transgender athletes in federally funded women's sports)", "vote": "nay_unverified", "vote_date": "2025-01-14", "roll_call_url": "https://www.congress.gov/bill/119th-congress/house-bill/28/all-info", "why_it_matters": "Lynch voted against the bill that passed 218-206 with only two Democratic defections. His D+41 district has strong LGBTQ+ advocacy and is represented by one of the most progressive state delegations. Lynch's vote aligned with nearly all House Democrats and his district's values.", "category": "constituent_aligned" } ], "constituency_baseline": { "baseline": { "district_summary": "Massachusetts's 8th Congressional District encompasses the southern quarter of Boston (including South Boston, where Lynch was born and still lives), the city of Quincy, Brockton, and 21 suburban towns stretching through Norfolk, Bristol, and Plymouth Counties. It is home to approximately 781,306 residents with a median household income of $118,565 — more than triple the national median of $37,585. The district is majority White (65-66%), with significant Asian (9.8%) and Black (9.6%) populations. 20.1% of residents are foreign-born, and 91.9% are U.S. citizens. The district is highly educated (53% bachelor's degree or higher) with a 5.8% poverty rate. Homeownership is 60.9% with a median property value of $638,900 and median rent of $2,161. Key industries include Health Care & Social Assistance, Professional/Scientific/Technical Services, and Finance & Insurance. The district is among the most Democratic in the nation (D+41 per Legisletter; Harris won it 61.2%-36%). Lynch has held this seat since 2001, making him one of the longest-serving members of the Massachusetts delegation. He is a former ironworker and union president who became an attorney and served in both chambers of the Massachusetts General Court before Congress. He faces a significant 2026 primary challenge from Patrick Roath, a 39-year-old attorney endorsed by former Governor Deval Patrick, who argues Lynch has failed to sufficiently resist the Trump administration.", "top_employers": [ { "name": "Health Care & Social Assistance (sector)", "employees": 72983, "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" }, { "name": "Professional, Scientific, & Technical Services (sector)", "employees": 71803, "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" }, { "name": "Finance & Insurance & Real Estate (sector)", "employees": 88340, "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" } ], "dominant_industries": [ { "naics": "Health Care & Social Assistance (NAICS 62)", "share": 0.178, "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" }, { "naics": "Professional, Scientific, & Technical Services (NAICS 54)", "share": 0.135, "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" }, { "naics": "Finance & Insurance (NAICS 52)", "share": 0.112, "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" }, { "naics": "Retail Trade (NAICS 44-45)", "share": 0.098, "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" } ], "recent_ballot_measures": [ { "name": "Question 1 — State Auditor Authority to Audit the Legislature", "year": 2024, "result": "passed", "margin": "72% Yes — 28% No (per early returns; reliably reported as overwhelmingly approved)", "source_url": "https://www.boston.com/news/politics/2024/11/05/massachusetts-ballot-questions-2024-results/" }, { "name": "Question 2 — Eliminate MCAS Graduation Requirement", "year": 2024, "result": "passed", "margin": "59% Yes — 41% No", "source_url": "https://www.boston.com/news/politics/2024/11/05/massachusetts-ballot-questions-2024-results/" }, { "name": "Question 3 — Unionization for Transportation Network Drivers", "year": 2024, "result": "passed", "margin": "54% Yes — 46% No", "source_url": "https://www.boston.com/news/politics/2024/11/05/massachusetts-ballot-questions-2024-results/" } ], "demographic_anchors": [ { "label": "Median household income", "value": "$118,565 (national median $37,585)", "source_url": "https://legisletter.org/legislator/stephen-lynch-L000562/district" }, { "label": "Median property value", "value": "$638,900 (2024)", "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" }, { "label": "Population foreign-born", "value": "20.1% (approximately 157,000 residents)", "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" }, { "label": "Bachelor's degree or higher", "value": "53.0% of adults (national average 33.7%)", "source_url": "https://legisletter.org/legislator/stephen-lynch-L000562/district" }, { "label": "Homeownership rate", "value": "60.9% (national average 65.5%)", "source_url": "https://legisletter.org/legislator/stephen-lynch-L000562/district" }, { "label": "Poverty rate", "value": "5.8% (national average 12.4%)", "source_url": "https://legisletter.org/legislator/stephen-lynch-L000562/district" }, { "label": "Largest ethnic groups", "value": "White Non-Hispanic 65-66%, Asian 9.8%, Black/African American 9.6%, Hispanic 7.2%", "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" }, { "label": "Partisan lean (Cook PVI / Legisletter)", "value": "D+41 (Solid Democratic; Harris won 61.2% — 36%)", "source_url": "https://legisletter.org/legislator/stephen-lynch-L000562/district" }, { "label": "U.S. citizenship rate", "value": "91.9%", "source_url": "https://datausa.io/profile/geo/congressional-district-8-ma" } ] } } }

← Back to Report All Findings →