"As I said to them, the American dream continues, and I'm proud to be a part of it," Norcross said.
Cobb beat small-business owner Claire H. Gustafson, 62, of Collingswood, food-equipment repairman Lee Lucas, 56, of Gibbstown, and real estate professional Gerard McManus, 47, of Berlin.
"It's kind of like the preseason when I was playing with the Eagles, now it's the regular season and that's what the challenge is going to be," Cobb said from Gloucester County Republican headquarters in Sewell. "We know all about the Norcross political machine - they've been able to control things and bring in a lot of money, but we're going to battle them because people want changes."
Cobb said he's confident people will look beyond party lines to a candidate he says they can relate to.
"I was a poor black kid growing up like a lot of the kids in Camden and in other areas, I can relate to the kid eating mayonnaise sandwiches, and I can talk to them about trying to solve some of these problems, mainly getting people back to work," he said.
Norcross or Cobb will fill the seat of Robert E. Andrews, a Democrat who represented the First Congressional District for 13 terms before leaving office earlier this year to take a job with a Philadelphia law firm.
A special election to determine who fills Andrews' seat through January and a regular election to determine who fills the seat for the next term will both be held Nov. 4.
Cobb won his primary despite raising slightly less than his opponent, Gustafson, who raised about $17,000 ($12,600 of it her own), according to campaign finance records as of May 14. Cobb had raised $13,350 as of May 14. Norcross far out-raised his opponents, raking in more than $600,000 beyond the roughly $8,000 that Broomell and Minor had each raised as of May 14.
The district, covering parts of Camden, Burlington, and Gloucester Counties, leans Democratic with nearly 200,000 registered Democrats, about 70,000 registered Republicans and about 200,000 unaffiliated voters.