Depends which type of USB port you are looking for. It DOES have a USB port to connect to your computer for sending a print job (i.e. Six sided D-shaped connector). HP's online specs say it also has a "Walkup host USB port" - whatever that is. Unfortunately, I will not be home for a few days and cannot look at it.
If you are looking for a flash drive port, post this question again next week. I'll be look at it for you. I've never used or tried to plug in a flash drive with the printer.