July forecast