Nicolas Batum led the way with 19 points and the Blazers had double-double performances from LaMarcus Aldridge and Raymond Felton that helped snap their three-game losing streak.
Felton scored 11 points and had 10 assists. Aldridge ended the night with 10 points and 11 assists.
Marco Belinelli led New Orleans with 19 points, and Chris Kaman tallied 10 points and 11 rebounds. The Hornets have lost six of their last eight games.
Portland led 46-38 at halftime and put the game away with a 15-0 run in the third quarter. The Hornets shot 41.4 percent from the field to 43.1 percent for Portland, but scored only 10 points in the third quarter.