Is there mail delivery on monday july 3

In the United States, the United States Postal Service (USPS) observes the following holidays:

According to the USPS website, there is no mail delivery on Independence Day (July 4th). However, since July 4th falls on a Tuesday, the USPS will deliver mail on Monday, July 3rd.

So, to answer your question, yes, there will be mail delivery on Monday, July 3rd.