We need your help now

Support from readers like you keeps The Journal open.

You are visiting us because we have something you value. Independent, unbiased news that tells the truth. Advertising revenue goes some way to support our mission, but this year it has not been enough.

If you've seen value in our reporting, please contribute what you can, so we can continue to produce accurate and meaningful journalism. For everyone who needs it.

A glass of milk and a petrol pump Shutterstock

Does a litre of milk cost more than a litre of petrol, as Mary Lou McDonald claimed?

McDonald made the claim in the Dáil on Wednesday.

THIS WEEK, SINN Féin leader Mary Lou McDonald told the Dáil that a litre of milk now costs more than a litre of petrol, which she presented as an example of the ongoing cost of living crisis. 

McDonald made her comment amid calls for the government to alleviate financial pressure on households with one-off measures in the next Budget – which Minister for Finance Paschal Donohoe has categorically ruled out.

Addressing Taoiseach Micheál Martin during Leader’s Questions on Wednesday, McDonald said: 

“The Taoiseach described prices as being at a relatively elevated level.

“Those are his words. That was one for the books. Let me break it to him: prices are not relatively elevated, they are through the roof.

“The price of a litre of milk is now higher than a litre of petrol.”

The night before McDonald spoke in the Dáil, Fionnan Sheahan, Ireland editor at Mediahuis, publisher of the Irish Independent, made the same comparison while referencing the price of Avonmore milk in an unspecified shop. 

“€1.79 for a litre of Avonmore milk – that’s more expensive than petrol,” Sheahan said on Virgin Media’s Tonight Show. 

The Journal contacted Sinn Féin and the office of Mary Lou McDonald, asking for the evidence on which she based her claim, but received no reply by the time of publication.

After this article was published, a party spokesperson emailed The Journal two images: one showing a litre of Avonmore Supermilk priced at €1.75 on Tesco’s online store; and another of Texaco garage in Cork city showing a litre of unleaded petrol priced at almost €1.70 and diesel at almost €1.65.

Milk and petrol prices

So is it true? First up, The Journal checked milk prices in a wide range of shops and supermarkets.

In each case, we looked at the cost of a litre of whole milk from the different brands stocked by the shop. The survey did not include other kinds of milk, like low fat or skimmed. 

It should be noted that prices and brands, especially in small shops, may vary in different parts of the country.

For the cost of petrol, we relied on data compiled by the AA, which publishes the average petrol prices in Ireland every month. 

According to the AA, the average price of petrol in June was €1.77 per litre, up from €1.76 in May. 

The AA does not break down the average price by location, but pickapump.com shows that the price of fuel varies between different companies and regions.

A breakdown of milk prices shows that service stations and small shops charge much more than supermarkets. 

Most of the shops surveyed are located in Dublin, where McDonald lives. 

Here’s how much a litre of milk costs in each shop, broken down by brand:

Supermarkets:

Lidl

Coolree: €1.50 

high-res-image (1)

Aldi

Clonbawn: €1.25 

Supervalu

Premier Dairies: €1.59

Avonmore: €1.59

Own brand: €1.25

MixCollage-18-Jul-2025-02-06-PM-1977

Tesco

Premier Dairies: €1.59

Avonmore: €1.59 

Own brand: €1.25

Screenshot 2025-07-18 at 14.11.08 Litres of Premier Dairies, Avonmore and Tesco milk The Journal The Journal

Dunnes Stores

Premier Dairies: €1.59

Avonmore: €1.59 

Donnybrook Fair

Premier Dairies: €1.75

Avonmore: €1.79

MixCollage-18-Jul-2025-02-13-PM-6280 Litres of Premier Dairies and Avonmore milk in Donnybrook Fair The Journal The Journal

Smaller shops:

Circle K

Own brand: €1.70 

Mace:

Donegal Dairies €1.80

Spar

Avonmore: €1.99

Daybreak

Premier Dairies: €2.20 

Avonmore: €2.20

Londis

Premier Dairies: €2.25

Avonmore: €2.25

Conclusion

Mary Lou McDonald was right about the price of milk increasing but whether or not it’s more expensive than petrol depends on where you buy it. 

The average price of a litre of milk sold in the supermarkets surveyed is €1.50, which is lower than the average price of petrol (€1.77). 

The average price in the smaller shops surveyed is €2.00, which is much higher than the average price of petrol. 

So whether it’s more expensive than petrol or not, the price of milk is increasing a lot right now. According to the Central Statistics Office (CSO), which gives figures for the average cost of two litres of milk, the price has risen by 12% in the last 12 months – that’s an increase of 27 cent. 

Correction: The original version of this article listed the price of Coolree milk in Lidl as €0.75. Lidl’s price tag refers to the cost of Coolree milk per 500ml, so the correct price of a litre is €1.50. 

The Journal’s FactCheck is a signatory to the International Fact-Checking Network’s Code of Principles. You can read it here. For information on how FactCheck works, what the verdicts mean, and how you can take part, check out our Reader’s Guide here. You can read about the team of editors and reporters who work on the factchecks here.

Readers like you are keeping these stories free for everyone...
It is vital that we surface facts from noise. Articles like this one brings you clarity, transparency and balance so you can make well-informed decisions. We set up FactCheck in 2016 to proactively expose false or misleading information, but to continue to deliver on this mission we need your support. Over 5,000 readers like you support us. If you can, please consider setting up a monthly payment or making a once-off donation to keep news free to everyone.

Close
88 Comments
This is YOUR comments community. Stay civil, stay constructive, stay on topic. Please familiarise yourself with our comments policy here before taking part.
Leave a Comment
    Submit a report
    Please help us understand how this comment violates our community guidelines.
    Thank you for the feedback
    Your feedback has been sent to our team for review.

    Leave a commentcancel

     
    JournalTv
    News in 60 seconds