Celine Dion is at St. Mary's Medical Center in West Palm Beach, Fla.
The hospital said in a statement the admission was recommended to make sure she's near her doctors leading up to the babies' birth.
Her rep said 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.