Melbourne's Formula One grand prix cost Victorians almost $62 million in 2015, but the government insists that is the price of international exposure.
Expenditure again dwarfed revenue in 2015, forcing the state government to fork out $61,735,000 to cover the difference.
Victorians have covered $279 million in losses since 2011, but the government stands by the cost of the four-day event.
Government frontbencher Richard Wynne said it brought interstate and international visitors to Melbourne, and the city got international exposure.
"I don't think you can buy that sort of exposure," Mr Wynne said.
"If it's good enough for (NSW Premier) Mike Baird to try and steal it off us and make it one of his election commitments, I think it speaks well of the grand prix being part of Melbourne's landscape."
Strong sales in corporate hospitality and sponsorship drove revenue growth of four per cent to $39.8 million.
But that failed to cover even half of the actual cost of putting on the race, which climbed above $100 million for the first time.
In September, the state government extended the contract for the Melbourne race to 2023.
Victorian Greens MP Sue Pennicuik said successive governments had misrepresented the economic benefits to justify the losses.
"The government knows the case for this event doesn't stack up, which is why they refuse to make the contract public or force the event to accurately count attendances," she said.
The Australian Grand Prix Corporation estimated the 2015 crowd at 296,000.
The national TV audience for the main race on Sunday peaked at 3.82 million.
In August, AGPC chairman John Harnden ruled out moving the event from its street circuit in inner suburb Albert Park due to the cost of setting up another formula one facility.
Share

