Republican presidential rivals Donald Trump and Jeb Bush were just 15 miles apart as they traded direct jabs and insults in a town hall showdown in New Hampshire Wednesday evening.

About 150 people showed up to Bush's town hall at the state's historic Merrimack VFW hall. Whereas Trump held his first town hall meeting in front of a packed out theatre at the Pinkerton Academy, which can hold up to 900 people. There were also hundreds of people waiting to see him in an overflow room, reports The Boston Globe.

Rather than displaying his typical low-key demeanor, Bush adopted a more aggressive tone at his town hall and attacked Trump's record as a conservative.

"Mr. Trump doesn't have a proven conservative record. He was a Democrat longer in the last decade than he was a Republican," said Bush, who is polling in second place in New Hampshire and across the nation in the Republican race, reports CNN.

Bush also pointed out that not "that long ago" Trump was advocating to tax wealthy people who own more than $10 million in assets.

"That's not a conservative value in my mind," Bush said. "He was for a single-payer system for health care until very recently. Not a very conservative point of view."

The former Florida governor said, "Trump has clearly got talent, there's no denying that, but when people look at his record, it is not a conservative record -- even on immigration, where it's, you know, look, the language is pretty vitriolic for sure. But hundreds of billions of dollars of costs to implement his plan is not a conservative plan."

Meanwhile, Trump took several jabs at Bush.

"I don't see how he's electable," Trump said of Bush to reporters. "Jeb Bush is a low energy person. For him to get things done is hard. He's very low energy."

Later on, the GOP frontrunner mocked Bush's town hall, saying, "You know what is happening to Jeb's crowd right down the street? They're sleeping."

"He was supposed to do well in New Hampshire? He's going down like a rock," Trump added as the crowd laughed.