Brunswick County emergency officials say the deck collapsed around 8:15 p.m. Tuesday in Ocean Isle Beach.
Emergency services director Anthony Marzano says the injuries included cuts and broken bones but none of the injuries were life-threatening.
Thirteen people were taken to Grand Strand Regional Medical Center in Myrtle Beach, S.C. Seven were taken to Brunswick Novant Medical Center in Supply and one was flown to New Hanover Regional Medical Center in Wilmington.
Marzano says about 25 people were on the deck when it collapsed.
An Ocean Isle official says the home is a private residence that was being rented.