Current popular vote total: 

Clinton:
59,462,301  votes

Trump: 
59,272,991 votes

So, at this point in time Clinton has won.  The people--not the electors--have spoken.   But don't let that bother you Trump supporters.  The truth never has.