There are 37 weekends until July 3 (Saturday, July 3, 2027).
Each Saturday between today and the date counts as one weekend — 37 Saturdays in the 253 days until July 3.
July 3 falls on a Saturday, which is a weekend day.