The elementary school is surrounded by a relatively prosperous clutch of neighborhoods in South Charlotte — exactly the kind of place where Mr. McCready needs to rack up votes if he is to score an upset.
Lisa Rockholt, 58, a registered nurse, said she voted for Mr. McCready. She said she typically votes for both Republicans and Democrats, but was fed up with all the available options in the last presidential election, and wrote in her boyfriend’s name.
Ms. Rockholt said she disagreed with Mr. Bishop’s opposition to the expansion of Medicaid under the Affordable Care Act in this state. As an R.N., she said, she has seen the toll that a lack of insurance can take on North Carolinians. And she liked Mr. McCready’s talk about keeping down the price of prescription drugs.
Stephanie Dillon exited the polling place with her seven-week-old son, Wells, in a stroller. She considers herself a political independent and she recalled voting for Mitt Romney in a previous presidential election.
Ms. Dillon, 34, might represent a kind of nightmare-scenario voter for Mr. Bishop and Mr. Trump. Her conservatism is of the fiscal and business-friendly variety. She works in human resources, though she is on maternity leave now, and has seen the pressures that businesses must overcome to survive. But this time around, she voted for Mr. McCready.
She is not an immigration hard-liner (Mr. Bishop has referred to himself as “pro-wall”) and she has very few kind things to say about President Trump. “The whole kind of sexist persona totally turns me off,” she said, adding, “Why is he spending his time tweeting to celebrities?”
Caroline Penland, 44, a Republican, said she voted for Mr. Bishop. She is a reliable Republican voter, and a Christian who opposes abortion and favors “keeping God in schools.” She also favors some gun control, after being deeply affected by a 2012 shooting that occurred at the high school from which she graduated.