Mark Udall (DEM) 383,885 43.22% Cory Gardner (REP) 459,170 51.69%
Still very slow reporting of county results.
bookmark