This page will be updated throughout the course of the evening with unofficial results from contested races.
Results are not official until canvassed.
Make sure to check back here periodically.
This page will be updated throughout the course of the evening with unofficial results from contested races.
This page will be updated throughout the course of the evening with unofficial results from contested races.
Results are not official until canvassed.
Make sure to check back here periodically.
The full story lives on myRGV's site. We surface a summary here so you can find it fast.
Comments