Dr. Ubiali reported income and spending to the TSE in 9 campaigns: federal deputy for São Paulo in 2006, 2010, 2014, 2018 and 2022, mayor in Franca (SP) in 2012, 2016 and 2024, and city councillor in Franca (SP) in 2020. The amounts are those of the time of each campaign, not adjusted for inflation. In the most recent campaign, in 2024, reported R$ 519 thousand in income: R$ 505 thousand from the Electoral Fund (FEFC) and R$ 14 thousand from own funds. Contracted spending totals R$ 514 thousand, mainly on activists and street mobilization (R$ 115 thousand) and staff (R$ 94 thousand). In 2022, 66% of the R$ 576 thousand in committed spending went to staff; in 2020, 48% of the R$ 37 thousand in spending went to activists and street mobilization.
Income in 2024R$ 519 thousandcampaign closed
Spending in 2024R$ 514 thousandcampaign closed; all paid
Spending in 2022R$ 576 thousandcontracted, campaign closed
Campaigns9from 2006 to 2024
Fundraising, where the money came from:
- Electoral Fund (FEFC)
- Party Fund
- Other resources from the party and other campaigns
- Donations from individuals (includes crowdfunding)
- Companies (until 2014)
- Own funds
Raised
R$ 519 thousand
no donations from individuals
FEFC 97% · own funds 3%
Spending contracted
R$ 514 thousand
all paid (100%)
- Activists and street mobilizationR$ 115 thousand22.3%
- StaffR$ 94 thousand18.3%
- Third-party servicesR$ 88 thousand17.0%
- Printed materialsR$ 54 thousand10.5%
- 9 other categoriesincludes R$ 400 entered as "miscellaneous, to be specified"R$ 164 thousand31.9%
Raised
R$ 562 thousand
no donations from individuals
FEFC 65% · party and other campaigns 29% · own funds 5%
Spending contracted
R$ 576 thousand
paid: R$ 550 thousand (96%)
- StaffR$ 378 thousand65.6%
- Printed materialsR$ 133 thousand23.1%
- Content boostingR$ 26 thousand4.5%
- Third-party servicesR$ 20 thousand3.5%
- 6 other categoriesR$ 19 thousand3.3%
Raised
R$ 37 thousand
donations from individuals
FEFC 82% · individuals 5% · own funds 14%
Spending contracted
R$ 37 thousand
all paid (100%)
- Activists and street mobilizationR$ 18 thousand48.2%
- Printed materialsR$ 7 thousand18.1%
- StaffR$ 6 thousand16.9%
- Content boostingR$ 2 thousand5.8%
- 4 other categoriesincludes R$ 884 entered as "miscellaneous, to be specified"R$ 4 thousand11.0%
See the 6 previous campaigns
Raised
R$ 281 thousand
3 individual donors
FEFC 89% · individuals 2% · own funds 9%
Spending contracted
R$ 274 thousand
all paid (100%)
- StaffR$ 94 thousand34.4%
- Printed materialsR$ 73 thousand26.5%
- Activists and street mobilizationR$ 32 thousand11.7%
- Mail and postageR$ 27 thousand9.8%
- 12 other categoriesincludes R$ 165 entered as "miscellaneous, to be specified"R$ 48 thousand17.6%
Raised
R$ 207 thousand
31 individual donors
Party Fund 39% · party 1% · individuals 9% · own funds 51%
Spending contracted
R$ 207 thousand
the TSE does not publish the amount paid for this year
- Third-party servicesR$ 70 thousand34.0%
- Production of radio, television or video programsR$ 44 thousand21.3%
- Printed materialsR$ 23 thousand11.1%
- Candidacy promotion eventsR$ 12 thousand6.0%
- 15 other categoriesincludes R$ 13 thousand entered as "miscellaneous, to be specified"R$ 57 thousand27.6%
Raised
R$ 581 thousand
4 individual donors
party and other campaigns 37% · individuals less than 1% · companies 57% · own funds 6%
Spending contracted
R$ 581 thousand
the TSE does not publish the amount paid for this year
- StaffR$ 231 thousand39.8%
- Third-party servicesR$ 119 thousand20.5%
- Printed materialsR$ 93 thousand16.1%
- Publicidade por placas, estandartes e faixasR$ 48 thousand8.2%
- 16 other categoriesincludes R$ 16 thousand donated to other candidates and partiesR$ 89 thousand15.4%
Raised
R$ 401 thousand
5 individual donors
Party Fund 75% · individuals less than 1% · companies 14% · own funds 11%
Spending contracted
R$ 222 thousand
the TSE does not publish the amount paid for this year
- Printed materialsR$ 83 thousand37.4%
- Production of radio, television or video programsR$ 43 thousand19.4%
- Publicidade por placas, estandartes e faixasR$ 29 thousand12.9%
- Vehicle lending or rentalR$ 19 thousand8.4%
- 16 other categoriesincludes R$ 320 entered as "miscellaneous, to be specified"R$ 49 thousand22.0%
Raised
R$ 671 thousand
9 individual donors
party and other campaigns 13% · individuals less than 1% · companies 86% · own funds less than 1%
Spending contracted
R$ 671 thousand
the TSE does not publish the amount paid for this year
- StaffR$ 291 thousand43.4%
- Printed materialsR$ 154 thousand22.9%
- Publicidade por placas, estandartes e faixasR$ 37 thousand5.5%
- Third-party servicesR$ 29 thousand4.4%
- 19 other categoriesincludes R$ 800 entered as "miscellaneous, to be specified"R$ 160 thousand23.8%
Raised
R$ 275 thousand
14 individual donors
party and other campaigns 2% · individuals 3% · companies 75% · own funds 20%
Spending contracted
R$ 275 thousand
the TSE does not publish the amount paid for this year
- Printed materialsR$ 40 thousand14.5%
- Third-party servicesR$ 33 thousand12.1%
- Fuel and lubricantsR$ 31 thousand11.2%
- StaffR$ 30 thousand10.9%
- 22 other categoriesR$ 141 thousand51.3%
Source: campaign finance reports filed with the TSE (open data). Radar do Voto has these data from 2006 on in general elections and from 2008 on in municipal elections; earlier campaigns do not appear. 2024: TSE data of 14/09/2026; 2022: TSE data of 13/09/2026; 2020: TSE data of 12/09/2026; 2018: TSE data of 13/09/2026. Contracted spending is the total of the expenses the campaign reported; paid is the part already settled (the TSE only publishes the paid amount from 2018 on). The spending categories are the TSE's; the detail by supplier is in the dashboard. Corporate donations have been prohibited since 2015.
See donors, suppliers and spending ›