A lot of those construction jobs are probably only looking at union work. The author says as much below. I don't know what it's like for electricians or carpenters, but the concrete business has a lot of undocumented workers, especially on non-government jobs. And even when they are somewhat legit they don't typically join the unions or get tagged as 'cement masons' (finishers) even though a lot of the time they do finishing work as well as the general labor.
I'll add that it is striking how non-diverse rural areas tend to be. I can probably count on one hand the number of non-white people living in my rural community. That doesn't help with the numbers when hiring from the local worker pool.
Most Hispanics identify themselves as white, but 2-3% of Hispanic Americans identify as black.