Media paid by town hallsROEN

Investigation · Romania’s procurement register, 2016–2026

No clear sign that Romanian town halls buy more media before elections

From 2016 to September 2026, 3,069 Romanian town halls and county councils published 110,654 purchases of advertising, radio and TV airtime and public relations. In the 120 days before the local elections of 2020 and 2024 there is no clear sign of a rise against the same days of other years; the one exception, the 2020 campaign month, comes from a few large contracts. Something else changed: from 2023 the yearly total almost doubled, and it has not gone back to the old level.

Each bar is one week: how many purchases of media, advertising, radio and TV airtime and public relations Romanian town halls and county councils made. The red bands are the 120 days before each local election; the thin lines are other national votes. In most years the peaks come in April and December. Until mid-2016 the register shows few media purchases by town halls.

The calendar that matters is the budget’s#

Anyone looking at the weeks above looks for a wave before the elections. There isn’t one. Two things recur in most years: a peak in April and one in December, at the end of the budget year. The local elections of 27 September 2020 and 9 June 2024 fall in years whose curve looks like the others.

The data are what town halls published in Romania’s public procurement register (SEAP), released on data.gov.ro by the country’s digitalisation authority: direct purchases, contracts awarded through tenders and, from 2023, notices for direct purchases made outside the platform. Only purchases by the town hall or county council itself are kept, not those of its schools, hospitals or companies, and only the procurement codes (CPV) for advertising, marketing, radio and television, public relations and news agencies.

JanFebMarAprMayJunJulAugSepOctNovDec2016January 2016: 15February 2016: 9March 2016: 21April 2016: 7May 2016: 22June 2016: 4July 2016: 44August 2016: 74September 2016: 165October 2016: 181November 2016: 208December 2016: 4382017January 2017: 251February 2017: 405March 2017: 676April 2017: 1,504May 2017: 948June 2017: 871July 2017: 734August 2017: 857September 2017: 793October 2017: 854November 2017: 1,016December 2017: 1522018January 2018: 456February 2018: 774March 2018: 2,162April 2018: 1,203May 2018: 1,069June 2018: 771July 2018: 594August 2018: 655September 2018: 536October 2018: 614November 2018: 940December 2018: 1,5022019January 2019: 541February 2019: 671March 2019: 599April 2019: 1,499May 2019: 1,104June 2019: 812July 2019: 680August 2019: 704September 2019: 511October 2019: 639November 2019: 654December 2019: 1,4262020January 2020: 611February 2020: 820March 2020: 911April 2020: 961May 2020: 498June 2020: 532July 2020: 697August 2020: 523September 2020: 388October 2020: 425November 2020: 479December 2020: 1,3552021January 2021: 602February 2021: 718March 2021: 711April 2021: 1,703May 2021: 855June 2021: 722July 2021: 871August 2021: 642September 2021: 692October 2021: 624November 2021: 656December 2021: 1,8212022January 2022: 612February 2022: 957March 2022: 1,369April 2022: 1,849May 2022: 770June 2022: 987July 2022: 624August 2022: 548September 2022: 696October 2022: 557November 2022: 674December 2022: 1,8602023January 2023: 831February 2023: 1,655March 2023: 2,335April 2023: 2,168May 2023: 1,119June 2023: 1,126July 2023: 972August 2023: 1,060September 2023: 939October 2023: 899November 2023: 611December 2023: 5942024January 2024: 949February 2024: 1,730March 2024: 1,478April 2024: 1,538May 2024: 1,178June 2024: 635July 2024: 720August 2024: 846September 2024: 606October 2024: 873November 2024: 549December 2024: 1,1602025January 2025: 869February 2025: 799March 2025: 1,052April 2025: 2,021May 2025: 1,373June 2025: 929July 2025: 1,129August 2025: 683September 2025: 694October 2025: 817November 2025: 638December 2025: 1,0642026January 2026: 1,005February 2026: 745March 2026: 879April 2026: 1,568May 2026: 1,523June 2026: 1,205July 2026: 1,433August 2026: 1,034September 2026: 798local elections2016: partial data · 2026: to 30 Sept
JFMAMJJASOND2016January 2016: 15February 2016: 9March 2016: 21April 2016: 7May 2016: 22June 2016: 4July 2016: 44August 2016: 74September 2016: 165October 2016: 181November 2016: 208December 2016: 4382017January 2017: 251February 2017: 405March 2017: 676April 2017: 1,504May 2017: 948June 2017: 871July 2017: 734August 2017: 857September 2017: 793October 2017: 854November 2017: 1,016December 2017: 1522018January 2018: 456February 2018: 774March 2018: 2,162April 2018: 1,203May 2018: 1,069June 2018: 771July 2018: 594August 2018: 655September 2018: 536October 2018: 614November 2018: 940December 2018: 1,5022019January 2019: 541February 2019: 671March 2019: 599April 2019: 1,499May 2019: 1,104June 2019: 812July 2019: 680August 2019: 704September 2019: 511October 2019: 639November 2019: 654December 2019: 1,4262020January 2020: 611February 2020: 820March 2020: 911April 2020: 961May 2020: 498June 2020: 532July 2020: 697August 2020: 523September 2020: 388October 2020: 425November 2020: 479December 2020: 1,3552021January 2021: 602February 2021: 718March 2021: 711April 2021: 1,703May 2021: 855June 2021: 722July 2021: 871August 2021: 642September 2021: 692October 2021: 624November 2021: 656December 2021: 1,8212022January 2022: 612February 2022: 957March 2022: 1,369April 2022: 1,849May 2022: 770June 2022: 987July 2022: 624August 2022: 548September 2022: 696October 2022: 557November 2022: 674December 2022: 1,8602023January 2023: 831February 2023: 1,655March 2023: 2,335April 2023: 2,168May 2023: 1,119June 2023: 1,126July 2023: 972August 2023: 1,060September 2023: 939October 2023: 899November 2023: 611December 2023: 5942024January 2024: 949February 2024: 1,730March 2024: 1,478April 2024: 1,538May 2024: 1,178June 2024: 635July 2024: 720August 2024: 846September 2024: 606October 2024: 873November 2024: 549December 2024: 1,1602025January 2025: 869February 2025: 799March 2025: 1,052April 2025: 2,021May 2025: 1,373June 2025: 929July 2025: 1,129August 2025: 683September 2025: 694October 2025: 817November 2025: 638December 2025: 1,0642026January 2026: 1,005February 2026: 745March 2026: 879April 2026: 1,568May 2026: 1,523June 2026: 1,205July 2026: 1,433August 2026: 1,034September 2026: 798local elections2016: partial data · 2026: to 30 Sept

The test was written before the result#

The question, raised in the Romanian press, was whether town halls buy more media in the months before elections. Before anything was computed, the rule was fixed and recorded with a digital fingerprint: each town hall is compared with itself. How much of its spending in a year falls in the 120 days before an election, against the same days in years without a local election? Years with a European or presidential vote inside the same window were not used as comparisons.

The chart below gives the answer in its simplest form. In 2020, 33% of the year’s money fell in the window before the vote; in other years, leaving out 2017 (the start of the data), between 25% and 34%. In 2024 it was 46%, against 35%–55%. The election years do not stand out: 2020 is among the highest, but 2019 and 2021, years without local elections, are as high; 2024 sits in the middle.

Share of the year’s money spent in the 120 days before the election dateReference day:27 September (the 2020 elections)20172017: 39.2%39% · start of the data20182018: 25.2%25%20192019: 34.0%34%20202020: 32.7%33%20212021: 34.4%34%20222022: 27.9%28%20232023: 29.0%29%20252025: 28.7%29%Reference day:9 June (the 2024 elections)20172017: 63.8%64% · start of the data20182018: 53.5%54%20212021: 35.3%35%20222022: 43.2%43%20232023: 55.4%55%20242024: 45.6%46%20262026: 44.4%44%
Share of the year’s money spent in the 120 days before the election dateReference day:27 September (the 2020 elections)20172017: 39.2%39%*20182018: 25.2%25%20192019: 34.0%34%20202020: 32.7%33%20212021: 34.4%34%20222022: 27.9%28%20232023: 29.0%29%20252025: 28.7%29%Reference day:9 June (the 2024 elections)20172017: 63.8%64%*20182018: 53.5%54%20212021: 35.3%35%20222022: 43.2%43%20232023: 55.4%55%20242024: 45.6%46%20262026: 44.4%44%

The full model, run once, says the same. For 2020: +27% against the same days of other years, with an interval from −19% to +99%. For 2024: −39% (−68% to +17%). Both together: −25%. The rule fixed in advance required, among other things, at least +25% with the whole 95% interval above zero, in both years, and a result larger than any fake year treated as an election year. It is not met: 2024 is negative, the 2020 interval includes zero, and, taken in turn as if they were election years, four of the seven years without local elections come out higher than 2020 (three of six higher than 2024).

Difference from the same days of other years (95% interval)2020 · registered runfake years: −66%fake years: −8%fake years: +68%fake years: +60%fake years: −27%fake years: +27%fake years: +39%+27%2020 · corrected (June 2022, coding error, duplicates)+39%2020 · without the five values above the ceilingfake years: +52%fake years: −24%fake years: +21%fake years: +23%fake years: −13%fake years: −8%fake years: −9%+12%2024 · registered runfake years: +1,107%fake years: −24%fake years: −61%fake years: −51%fake years: +4%fake years: −52%−39%2024 · corrected (June 2022, coding error, duplicates)−36%2024 · without the five values above the ceilingfake years: +100%fake years: +29%fake years: −45%fake years: −20%fake years: +51%fake years: −17%−9%2020 and 2024 together · registered run−25%2020 and 2024 together · without the five values above the ceiling−2%−50%0%+50%+100%fake years
Difference from the same days of other years (95% interval)2020 · registered runfake years: −66%fake years: −8%fake years: +68%fake years: +60%fake years: −27%fake years: +27%fake years: +39%+27%2020 · corrected (June 2022, coding error, duplicates)+39%2020 · without the five values above the ceilingfake years: +52%fake years: −24%fake years: +21%fake years: +23%fake years: −13%fake years: −8%fake years: −9%+12%2024 · registered runfake years: +1,107%fake years: −24%fake years: −61%fake years: −51%fake years: +4%fake years: −52%−39%2024 · corrected (June 2022, coding error, duplicates)−36%2024 · without the five values above the ceilingfake years: +100%fake years: +29%fake years: −45%fake years: −20%fake years: +51%fake years: −17%−9%2020 and 2024 together · registered run−25%2020 and 2024 together · without the five values above the ceiling−2%−50%0%+50%+100%fake years

The rule also required each month of the window to be reported separately. This is where the one signal appears. In the 2020 campaign month (28 August – 26 September), spending was roughly twice that of the same days in other years (+101% after the corrections, +60% without the five values above the ceiling), more than in any fake year (the closest, 2019: +91%); without the five values, only 2017, the start of the data, is higher. But in that month town halls made the fewest purchases of any year (410), and five contracts account for 53% of the money. In 2024 the campaign month was 48% below the same days of other years. A spike in one of two campaigns, driven by a few large contracts, does not show a habit.

The number of purchases in the window is lower than usual (−15% in 2020, −17% in 2024), but fake years swing so widely that the dip cannot be read as a habit. The fair conclusion is a modest one: there is no clear sign of a rise before elections, and a doubling would have shown in the two elections taken together. A moderate rise, of up to several tens of per cent, cannot be ruled out with these data.

Three corrections came after the test was run and are shown beside the original result, not instead of it. The file for the second quarter of 2022 contains no purchases from June; the 2,585 missing purchases were taken from the public SEAP list. Five direct purchases are recorded above the legal ceiling of their year (today 270,120 lei before VAT), the largest at 50.2 million lei. And an independent review of the code found errors: contracts marked “no framework agreement” were treated as framework agreements and left out of spending, a few contracts republished in a later quarter were counted twice, and some tax codes read from spreadsheets came out wrong. With June filled and the errors fixed, the effect is +39% in 2020 and −36% in 2024; without the five values, +12% and −9%. So 2020 leans up and 2024 down, but in every version 2019 and 2021, years without local elections, come out at least as high as 2020, and every interval for the whole 120-day window includes zero.

Since 2023, almost twice as much#

What the data do show clearly does not follow the election calendar. In 2018–2022, town halls spent around 36 million lei (about 7 million euros) a year on media and advertising. In 2023 the total reached 71 million, then 64 million in 2024 and 63 million in 2025. By 30 September 2026, a year with no national election, 61 million had already been spent.

Town halls’ spending on media and advertising, million lei a year (without the five values above the ceiling)0204060802016: 6.362016partial data2017: 19.41920172018: 31.73220182019: 37.53720192020: 36.53720202021: 34.03420212022: 41.94220222023: 71.57120232024: 63.86420242025: 63.46320252026: 61.0612026to 30 Septregister purchases and contractspurchases outside the register (reported from 2023)
Town halls’ spending on media and advertising, million lei a year (without the five values above the ceiling)0204060802016: 6.3616*2017: 19.419172018: 31.732182019: 37.537192020: 36.537202021: 34.034212022: 41.942222023: 71.571232024: 63.864242025: 63.463252026: 61.06126*register purchases and contractspurchases outside the register (reported from 2023)

Part of the rise comes from how purchases are published: since 2023 town halls also report purchases made outside the register, which add around 8 million lei a year. Inflation in 2022–2023 and the doubling of the ceiling for direct purchases, from 135,060 to 270,120 lei in September 2022, may also have played a part. But direct purchases inside the register alone rose from 35 to 56 million lei between 2022 and 2023, and have not gone back to the old level. Radio Free Europe’s Romanian service noticed the jump in 2023 and linked it to the coming election year; the data after 2024 show the new level stayed.

What is bought is changing too. In 2018–2021 about half the money went on purchases whose title mentions a notice, a publication or an EU-funded project, things town halls are obliged to make public. Since 2022 such titles account for between 21% and 29% of the total.

Who sells#

Over the ten years town halls bought from 3,295 companies, associations and institutions. The market is fragmented: the ten largest suppliers by value take only 10% of the money. And the suppliers that reach the most town halls are not local newsrooms. The first, with 925 town halls, sells entries in a “Guide to Romania’s town halls”. Next come firms that take the notices required by law and publish them in the Monitorul Oficial, the official gazette, and in newspapers; the gazette’s own publishing house, with 477 town halls; and the Yellow Pages (Pagini Aurii), with 361.

The tables name suppliers only next to their purchases. A click opens the list, with the date, town hall, value and subject as published. This is not an accusation: town halls may buy advertising, and many of these purchases are notices the law requires. Purchases from private individuals appear as “private individual”, without a name.

By value

Suppliertown hallspurchasesm lei
I MEDIA PRODUCTION CO9868.95
DATE ADVERTISING SRL7504.80
Webo Printshop6454.50
LEMINGS S.R.L.834744.50
FLAROM ADVERTISING1102993.99
UNIREA PRES792,5543.89
INTERMEDIA SERVICES TOP603903.60
MEDIA MARKETING S.R.L.522413.55
Aldo Detail Direct SRL154083.28
ACCENT MEDIA SRL434233.18

By number of town halls

Suppliertown hallspurchasesm lei
MILLENIUM MANAGEMENT SISTEM9252,1171.79
Oficial Press srl7294,4881.67
Metropolitan Maxpress Adv SRL6203,1852.06
REGIA AUTONOMA "MONITORUL OFICIAL4773,2150.74
FCR MEDIA ON LINE3611,0500.63
Rofusion Advertising2651,4100.57
AD PRESS PUBLICITY2277170.37
Directories Management Systems SRL2134360.33
Radio Management1674960.44
S.C. HERVA PAN S.R.L.1556070.31

What any town hall bought#

Search for a commune, town, county council or supplier. The record shows the total for each year, every purchase on the same strip as the elections, and the full list with the register number by which each can be checked.

What the data do not show#

Only published purchases are counted. Before 2023, direct purchases made outside the register do not appear at all, and until mid-2016 the register shows few media purchases by town halls. The file for the last quarter of 2017 stops on 5 December, and today’s register list holds nothing before 2018, so the rest of December 2017 is missing; without the comparison years touched by these gaps (2017 and 2018) and without the five values above the ceiling, the result is +12% in 2020 and −2% in 2024, close to the result without the five values.

Only town halls and county councils are counted. Schools, hospitals and municipal companies are left out, though some of them buy advertising too.

Money that parties pay the press, reported to Romania’s Permanent Electoral Authority, is a separate channel and is not part of this count. Nor are “public information” contracts paid from other budgets.

The files published for contracts in the second and third quarters of 2019 are identical, so one quarter of tendered contracts is missing. Values are as entered by the town halls, before VAT and not adjusted for inflation.

Method, data and sources#

120 quarterly files published on data.gov.ro (direct purchases, contracts, call-off contracts, award notices and awards without prior notice) were read record by record. For test months the result matches the public SEAP list: in April 2019 and April 2022 all 1,771 and 1,928 direct purchases under code 79341000 were found and none extra; in October 2025, all 707; in August 2020 and April 2024 the files hold two extra purchases each, at the edge of the month.

The county comes from each authority’s record in the register and is shown for 1,189 of the 3,069 authorities. The test and decision rule are in the project file, registered before the run, with one addition, also before the run, that made the rule stricter. The model is a Poisson regression with fixed effects for each town hall in each year; 95% intervals are clustered by town hall. On data with dates shuffled at random those intervals proved too narrow, so the result is also read against fake years.

Download the data

Sources

  1. Romanian Digitalisation Authority: “Public procurement” 2016–2026, quarterly files (direct purchases, contracts, award notices). Licence OGL-ROU-1.0 (2016–2020) and CC BY 4.0 (2021–2026); filtered, cleaned and joined here. Accessed 23 Oct 2026. data.gov.ro
  2. SEAP public list of direct purchases (test-month checks and the June 2022 fill). e-licitatie.ro
  3. Law 98/2016, art. 7(5): the direct-purchase ceiling, 270,120 lei from 10 Sept 2022 (Law 208/2022); 135,060 lei from 4 June 2018 (Emergency Ordinance 45/2018). legislatie.just.ro
  4. Law 135/2020: local elections on 27 September 2020. legislatie.just.ro
  5. Emergency Ordinance 21/2024: elections on 9 June 2024. legislatie.just.ro
  6. Law 115/2015, art. 64: the campaign starts 30 days before the vote. legislatie.just.ro
  7. Radio Free Europe Romania (Simona Cârlugea), 5 July 2023: direct purchases of promotion and advertising rising. romania.europalibera.org