@oralloy,
The election officials also have to count all of the mail-in votes, which do take time. And because voting by mail has become an increasingly popular option in recent years, don't expect the winner to be determined on election night like in the past.
For example, in New Jersey, all of the districts are only reporting 95%, as they are still counting the mail-in votes.