Two Lotto tickets bought in Dunedin and Palmerston North are each worth $500,000 after sharing Division One in tonight's draw.

And a Strike Four ticket bought in Ashburton has won $119,611.

But the big prize - Powerball's $8.6 million - hasn't been struck and jackpots to Wednesday night.

The winning numbers from Lotto Draw 1542 are 3, 6, 13, 18, 34 and 40.

Advertisement

The Bonus Ball was 15, and Powerball was 1.

Strike Four numbers came in this order: 18, 40, 3 then 13.