The NSW treasurer has declared his budget is one "for the people" in a pre-election pitch splashing cash on infrastructure, education and health care.
Dominic Perrottet's main focus appeared to be families but the numbers behind Tuesday's 2018/19 budget show the government is still spending more than half of total expenditure on infrastructure.
Infrastructure projects will get $87 billion over four years in the largest such state commitment, according to budget papers.
Despite the government taking a big hit in stamp duty revenue, the 2017/18 surplus reached $3.9 billion with improved GST receipts and mining royalties more than covering the shortfall.
It lost about a billion dollars in stamp duty revenue this financial year and is bracing to lose up to $5.5 billion over the three years to 2020/21.
"Despite this, our finances remain in excellent shape, because this government has laid foundations that are built to last," Mr Perrottet said in his speech to parliament.
Surpluses are forecast to drop through the forward estimates, averaging around $1.6 billion a year until 2021/22 as NSW's share of GST continues to dry up.
There wasn't one big-ticket item for struggling families but the government extended subsidies for three-year-olds attending preschool, saving parents an average $825 per year, and is offering a $100 rebate for children participating in "creative" activities.
The coalition also cut certain parking fines and streamlined Service NSW which it says will help residents find the best energy deals.
Some $51 billion will be spent on roads and rail over the next four years, including $4.3 billion for the Sydney Metro, the high-speed, driverless underground rail network system that's under construction.
There's a flagged $3 billion future "reservation" to begin the Metro West linking the CBD to Parramatta.
The controversial WestConnex motorway will receive $1.8 billion in 2018/19 while $258 million will kickstart the first stage of the Parramatta Light Rail.
A $740 million upgrade to Liverpool Hospital headlines health spending with the government committing $8 billion over four years on upgrades and new facilities.
Some $17 billion will be spent on education in 2018/19 while $6 billion will be committed over four years to address a big increase in enrolments.
A sovereign wealth fund will also be created next year, starting with $3 billion, with 50 per cent of the interest generated each year going toward community projects.
To help pay for promises, government agencies will need to find an extra $1.6 billion in savings over four years, with the annual efficiency dividend to rise from two to three per cent.
Opposition treasury spokesman Ryan Park branded the budget a con, claiming NSW households had never had it so tough.
"There has never been a more difficult time to live in NSW than what is occurring right here, right now," Mr Park told reporters.
"The treasurer calls this a people's budget but the reality is it's so far from that."