The 42-year-old mommy-to-be was admitted to St. Mary's Medical Center in West Palm Beach, Fla.
In a statement, the hospital said that her admission was recommended to make sure she's near her doctors leading up to the babies' birth.
According to the singer's rep, she is due to deliver the twins early next month.
Dion announced earlier this year that she's pregnant with two boys. She had tried for years to have more children. She and her husband, Rene Angelil, are the parents of a 9-year-old son, Rene Charles.
The Associated Press contributed to this report.