Jackson Browne17 contributions, latest Aug 18, 2026 · MUSICIAN · DBA: JACKSON BROWNE · STUDIO CITY, CA$7,250
Thomas Ruan2 contributions, latest Dec 22, 2025 · EMPLOYED · RUAN INC · DES MOINES, IA$6,900
Jenn KosinskiOne contribution on Jul 1, 2025 · SMALL BUSINESS OWNER · DBA: JENN KOSINSKI · MOULTONBOROUGH, NH$5,000
Thomas Donovan4 contributions, latest Aug 12, 2026 · NONPROFIT CONSULTANT · THOMAS J DONOVAN · MANCHESTER, NH$4,000
Mark BeckettOne contribution on Sep 28, 2025 · UNEMPLOYED · MONTCLAIR, NJ$3,500
Caitlin BrownOne contribution on Sep 14, 2025 · INSURANCE · JOSH BROWN INSURANCE AGENCY INC · PARK RIDGE, IL$3,500
Josh BrownOne contribution on Jul 1, 2025 · INSURANCE/FINANCE/REAL ESTATE · DBA: JOSH BROWN · PARK RIDGE, IL$3,500
Jason Burns2 contributions, latest Dec 31, 2025 · ATTORNEY · GREENBERG TRAURIG · BROOKLYN, NY$3,500
Pat ConwayOne contribution on Sep 27, 2025 · PARTNER · FRONTAGE SEARCH PARTNERS · GLEN ELLYN, IL$3,500
Samuel Duncan2 contributions, latest Oct 8, 2025 · ATTORNEY · ROPES & GRAY · NEW YORK, NY$3,500
James KingstonOne contribution on Feb 24, 2026 · UNEMPLOYED · PROVIDENCE, RI$3,500
A donor who gave several times appears once. The 12 largest donors by total given are listed. In all, 1,741 itemized contributions were filed this cycle, totaling $442.4K.
LoansMoney the campaign borrowed this cycle, from the candidate or a lender, which it may repay.$151,50011%
Who lent it
Christian Urrutiathe candidate’s own money · 4 loans · $112.5K not yet repaid$112,500
Christian Urrutialent Sep 21, 2026 · $39K not yet repaid$39,000
Each loan as the campaign’s report through Sep 30, 2026 lists it, with what is still owed. A loan from an earlier cycle can appear here, and one repaid in full drops off the report, so the list need not add up to the row.
The candidateMoney the candidate gave their own campaign.$12,9861%
PACs and other committeesPolitical action committees and other candidates' committees. Corporations and unions cannot give directly.$1,8910.1%
The largest of the committees is listed. In all, 1 committee contribution was filed this cycle, totaling $1K. Counted from the givers' own filings, which can run above the total the campaign itself reports.
Refunds and rebatesMoney coming back to the campaign: rebates and refunds of what it spent.$937<0.1%
Other receiptsInterest, dividends and other income the committee files on a line of its own.$500<0.1%
Total reported receipts $1,357,905
Every dollar the committee reported receiving this cycle, split by the source the FEC filing attributes it to. Open a source marked + to see who gave. FEC filings through Sep 30, 2026.
Who donated: where they live, their employers and jobs
Where the donors live $441,803 placed by state
Loading the map
Tap or hover over a state, or focus the map and use the arrow keys, to read its total. Ctrl or ⌘ and scroll to zoom.
under $2.9K
$2.9K+
$11.7K+
$26.4K+
$46.9K+
none
Outlined: New Hampshire, home state
Home state and away
New Hampshire 17%NH 17%Elsewhere 83%
17% of the money placed by state came from inside New Hampshire: $73.3K of $441.8K.
Top states
Top donor states
Name
Amount
New Hampshire home331 contributions · 17%
Outside spending $14,247,388 across this race
Money groups spent on their own, not through a campaign. Each ad is filed against the candidate it names, so money attacking an opponent shows on the opponent’s row. Open a candidate to see who spent it.
The campaign also refunded $23,683 in contributions, which the categories below do not include.
Fundraising and eventsThe cost of raising money: finance consultants, donor list rental and acquisition, event venues, catering, and donor processing.$413,02335%
Filed as
FUNDRAISING CONSULTING$144,792
FUNDRAISING COMMISSION$114,473
DATA ACQUISITION$104,874
LIST ACQUISITION$39,900
DIGITAL FUNDRAISING$4,500
DIGITAL FUNDRAISING CONSULTING$1,500
FUNDRAISING CONSULTING - TRAVEL$1,245
DIGITAL FUNDRAISING COMMISSION$1,054
IN KIND: FUNDRAISING CONSULTING$685
Paid to
Daniel Sahr$118,498
Largest vendors
Largest vendors
Name
Amount
202 Consulting Solutions LLC4 payments · 13% of all spending
$170,665
Daniel Sahr22 payments · 8.8% of all spending
$118,498
True Blue Analytics LLC9 payments · 8.3% of all spending
$112,142
Switchboard Public Benefit Corp23 payments · 7.2% of all spending
$97,463
Crescendo Creative4 payments · 4.6% of all spending
$62,123
Ripple Effect Strategies LLC7 payments · 4.1% of all spending
$55,653
ActBlue Technical Services65 payments · 3.2% of all spending
$43,287
Hockeystick3 payments · 3.1% of all spending
$41,212
The people, firms and committees paid the most, across every kind of payment. Each share is of everything the committee reported spending this cycle, not only the itemized payments above. A payee that is itself a committee links to its own profile.
EndorsementsWho does Urrutia’s campaign say backs them?
Not read yet
We have not found a campaign site for Christian Urrutia yet.
Every contest for this seat that named this candidate, most recent last; a result is shown once the race is called. Election dates and results from civicAPI (civicapi.org). civicAPI aggregates results from Secretaries of State and equivalent election bodies, and makes its own race calls. civicapi.org ↗
September 8, 2026 · Result (unofficial) · Each pollster's last poll ending in the 21 days before the vote, read for the two leading finishers; the median leaves out polls a side paid for
Official FEC filing record for the current cycle. The priorities they publish are quoted from their own site, in their order.
Campaign pages read 0 pages
No campaign pages quoted
We have not found a campaign site for this candidate yet.
$73,324
New York134 contributions · 16%
$69,300
California278 contributions · 13%
$59,581
Massachusetts127 contributions · 9%
$39,573
District of Columbia76 contributions · 5.7%
$25,335
Illinois63 contributions · 4.7%
$20,690
Texas53 contributions · 2.9%
$12,790
Iowa25 contributions · 2.9%
$12,675
By the state each donor wrote on the filing, across 45 states and territories. Donors who have given $200 or less this cycle are not itemized, so they cannot be placed on a map. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total.
Donors’ employers as filed
Donors’ employers
Employer as filed
Amount
Not employedWritten instead of an employer · 1,041 contributions · 39% of ranked
$155,170
NHNG15 contributions · 3.2% of ranked
$12,914
Airbnb14 contributions · 2.2% of ranked
$8,900
RetiredWritten instead of an employer · 48 contributions · 2% of ranked
$7,832
Dba: Jackson Browne17 contributions · 1.8% of ranked
$7,250
Ruan INC2 contributions · 1.7% of ranked
$6,900
Dba: Jenn Kosinski1 contribution · 1.2% of ranked
$5,000
Greenberg Traurig3 contributions · 1% of ranked
$4,000
A further $6,387 came from donors whose answer names no employer (None, blank), so it is not ranked. Ranked from the largest 200 of 201 employer spellings filed; each share is of the money in those. Itemized gifts over $200, grouped by the words donors filed: not an industry classification, and a gift from an employee is not a gift from the employer. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total. Gifts of $200 or less ($746,701) are not itemized, so no employer or occupation is filed for them.
Donors’ occupations as filed
Donors’ occupations
Occupation as filed
Amount
Not employedWritten instead of an occupation · 1,032 contributions · 35% of ranked
$154,296
Attorney230 contributions · 24% of ranked
$105,519
Consultant18 contributions · 3.1% of ranked
$13,475
Musician19 contributions · 2.5% of ranked
$10,750
RetiredWritten instead of an occupation · 57 contributions · 2% of ranked
$8,706
Employed2 contributions · 1.6% of ranked
$6,900
Small Business Owner1 contribution · 1.1% of ranked
$5,000
Finance5 contributions · 1% of ranked
$4,250
A further $6,350 came from donors whose answer names no occupation (N/A, blank), so it is not ranked. Itemized gifts over $200, grouped by the words donors filed: not an industry classification, and a gift from an employee is not a gift from the employer. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total. Gifts of $200 or less ($746,701) are not itemized, so no employer or occupation is filed for them.
Support and oppose are each group’s own labels, not a judgment made here.
$14,247,388 of the race total was filed about other candidates, so it would not show on Urrutia’s own record.
Independent expenditures (Schedule E) only. Electioneering communications and corporate or union member communications file separately; they are counted for Urrutiaunder “Other outside spending” in the full finance detail, but not for the rest of the field, so every other row is a floor.
True Blue Analytics LLC$112,142
Hockeystick$39,900
LA Harris and Associates LLC$28,131
Jacob Tessler$24,671
Pearse J Mcnamara$17,300
Advertising and mediaBroadcast, digital, and print advertising, and the media buying behind it.$292,73625%
Filed as
MEDIA BUY$169,239
AD PRODUCTION$56,578
DIGITAL ADVERTISING$34,253
VIDEO PRODUCTION$30,522
ADVERTISING$1,426
IN KIND: DIGITAL ADVERTISING$718
Paid to
202 Consulting Solutions LLC$170,665
Crescendo Creative$62,123
KEY Lime Strategies and Media$34,253
1788 Media$24,977
Meta Platforms, Inc.$718
Digital and technologyWebsites, hosting, software subscriptions, databases, email, and texting platforms.$280,76124%
Filed as
TEXT MESSAGING SERVICES$184,172
SOFTWARE$33,273
EMAIL SOFTWARE$28,611
TEXT MESSAGING$22,155
WEBSITE DEVELOPMENT AND HOSTING$6,250
IN KIND: EMAIL SOFTWARE$2,155
IN KIND: EMAIL SOFTWARE; EXPENSE INCURRED PRIOR TO COMMITTEE FORMATION; PAID PERSONALLY BY CANDIDAT$1,690
SUBSCRIPTION$1,469
WEBSITE DEVELOPMENT$375
IN KIND: SOFTWARE$267
IN KIND: SOFTWARE; EXPENSE INCURRED PRIOR TO COMMITTEE FORMATION; PAID PERSONALLY BY CANDIDATE FROM$249
IN KIND: TEXT MESSAGE VERIFICATION$95
Paid to
Switchboard Public Benefit Corp$97,463
Ripple Effect Strategies LLC$55,653
Grassroots Analytics$25,926
Constant Contact Inc.$22,116
Numero$15,234
Groundfloor Political$10,664
Consulting and strategyStrategic, political, legal, and compliance consulting, and campaign management.$80,6586.9%
Filed as
FIELD CONSULTING$44,358
COMPLIANCE CONSULTING$30,000
GENERAL CAMPAIGN CONSULTING$6,300
Paid to
North Side Ventures LLC$30,000
Christopher Roberge$20,252
Sam Marcotte$10,818
Benjamin Harrington$6,663
Owen Bland$6,419
Irene LIN$6,300
Card paymentsPaid to a card processor with no itemisation filed beneath it, so the purchases behind it are not on the record.$43,2873.7%
Filed as
CREDIT CARD PROCESSING FEE$43,287
Paid to
ActBlue Technical Services$43,287
Polling and researchSurveys, opposition research, voter file work, and analytics.$41,0003.5%
Filed as
POLLING$32,000
RESEARCH CONSULTING$9,000
Paid to
Tulchin Research$32,000
Grindstone Research LLP$9,000
Printing, mail, and shippingPrinted literature, direct mail, postage, design, and delivery.$10,9440.9%
Filed as
PRINTING$10,761
REIMBURSEMENT - SIGNS AND LODGING$183
Paid to
Solidarity Strategies$4,221
Rocket Signs$3,686
B&B Offset Printing$2,634
Calloway Graphix$220
Volinsky, Andru$183
Field and canvassingDoor-to-door canvassing, phone banks, petition and signature gathering, and get-out-the-vote work.$1,2670.1%
Filed as
GOTV PHONE CALLS$1,267
Paid to
Our Revolution$1,267
TravelAirfare, lodging, mileage, and ground transport.$368<0.1%
Filed as
LODGING$368
Paid to
Courtyard by Marriott$368
Total itemized disbursements $1,164,044
Every itemized payment the committee reported this cycle, sorted by what it said each one was for. The categories are ours; the wording they are matched against is the committee’s own. Open a category to read the filed descriptions and who was paid. FEC filings through Sep 30, 2026.
All 336 itemized payments filed this cycle. Spending below the itemization threshold is not filed line by line.
10 payments were reported as a lump sum, such as a card or payroll bill, with the detail filed underneath as memo entries. Those entries, $9,914 in all, are counted under the payee and purpose they name rather than under the processor that was paid. The total is the same either way.