It’s much less than 50%. 2020 had the highest percentage of eligible voters actually vote in US history, it was about 67%. About 70% of Americans are eligible to vote and of that 70% about a third voted for Biden, about a third for Trump, and about a third didn’t vote. So a little over 20% of Americans chose to vote for Trump last time. That number is still too damn high but it’s not as bad as half.
Townhalls are a type of political event. They are typically small forum events held in places like town halls or school gyms and involve the politician giving a short speech typically limited to a single issue or current event followed by a longer period where the audience asks the politician questions. It’s not limited to campaigning, legislators often hold these events outside of elections. Theoretically they give the politician the opportunity to hear issues and concerns that their constituents most care about but mostly they are used to drum up support for legislation that the politician already supports.