The acquisition includes the Tarboro and Winton solar plants in Edgecombe and Hertford counties, respectively, as well as the Seaboard, Woodland, Gaston and Garysburg plants in Northampton county.
Apart from the Seaboard project, which is expected to start operations later this month, all other facilities are in service.
The six plants feature around 135,000 modules, which are capable of generating enough power for nearly 6,000 households.
M&W Americas division Gehrlicher Solar America buit all the projects. Dominion NC Power will buy the energy generated from the facilities under 15-year agreements.
Duke Energy commercial portfolio president Greg Wolf said: "Last year, our commercial and regulated businesses added 300 MW of solar power in North Carolina, and these projects continue the momentum of renewable energy growth in the state.
"We’re pleased to work with Community Energy and proud to be a part of the economic development and jobs the solar industry has brought to North Carolina."
Duke Energy added 300MW of solar energy in North Carolina in 2015.
In total, Duke Energy companies, both regulated and commercial, have installed nearly 450MW of solar energy in the state, enough to power 85,000 average homes at peak production.
The company invested over $4bn in renewable energy and plans to invest about $3bn in the next five years.
Image: Duke Energy has acquired 30MW of solar projects in North Carolina. Photo: Courtesy of Duke Energy Corporation.