Since today's date is August 23, 2025, the next July 9 will be on July 9, 2026. There are 320 days remaining until July 9, 2026. If you meant how many days until the past July 9, 2025, that date was 45 days ago from August 23, 2025.