Hi Anon The name of that American holiday is Independence Day. Since "July" is the name of a month, that word is always capitalized. I would not capitalize "holiday" since that is not part of the name of the holiday.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.