Lucky for Life – New Hampshire Lottery

By Kate Loyola
Last Updated: March 7, 2019

New Hampshire is part of the multi-state Lucky for Life lottery, alongside 20+ other states like Montana, Delaware, and Kansas.

To play Lucky for Life, you must select 5 numbers from 1-48 and a Lucky Ball number from 1-18. You must match all 6 winning numbers to win the jackpot, which is $1,000 a day for life. To win the second prize, which is $25,000 a year for life, you must match all 5 regular numbers but not the Lucky Ball.

New Hampshire Lucky for Life Payout and Odds of Winning

MatchOddsPrize
5 numbers + Lucky Ball1: 30,821,472$1,000/day for life
5 numbers1: 1,813,028$25,000/year for life
4 numbers + Lucky Ball1: 143,356$5000
4 numbers1: 8,433$200
3 numbers + Lucky Ball1: 3,413$150
3 numbers1: 201$20
2 numbers + Lucky Ball1: 250$25
2 numbers1: 15$3
1 number + Lucky Ball1: 50$6
Lucky Ball only1: 32$4

New Hampshire Lucky for Life Drawing Schedule

Lucky for Life draws take place every Monday and Thursday at 10:38 PM. You can buy eligible tickets until approximately 9:30 PM on the day of the draw.

New Hampshire Lucky for Life Numbers and Results

You can find the latest Lucky for Life results and past winning numbers at:

New Hampshire Lottery – Lucky for Life