Next Drawing
Mon, June 15, 2026
HOURS
MINUTES
SECONDS
$1 Million a Year for Life
$18 Million
Winners
Fri, May 15, 2026
2BY2
$1 Million a Year for Life
None
Match 5
$100,000 a Year for Life
None
Millionaire for Life™ costs $5 per play. Drawings are held nightly at 11:15 p.m. ET.
To play, select five numbers from 1–58 and one Millionaire Ball™ from 1–5.
There are nine ways to win, and players can start winning cash prizes by matching just one white ball plus the Millionaire Ball™ — or by matching two white balls.
The top prize is $1 million a year for life, and the second prize is $100,000 a year for life.
Players who win the top two prize levels may choose to receive their prize as an annuity, with guaranteed payments for 20 years, or as a one-time cash payment.
Look for tickets on sale in the following lottery jurisdictions: Arkansas, Colorado, Connecticut, District of Columbia, Georgia, Idaho, Iowa, Indiana, Kansas, Kentucky, Massachusetts, Maine, Michigan, Mississippi, Montana, North Carolina, North Dakota, Nebraska, New Hampshire, New Jersey, New York, Ohio, Oklahoma, Pennsylvania, Rhode Island, South Dakota, Tennessee, Virginia, Vermont, West Virginia and Wyoming.