A plume of tropical moisture caused heavy rain to train over the same areas, for more than 36 hours in some cases, leading to flash flooding.
Meanwhile, a large ridge of high pressure over the Western United States combined with another in the North Atlantic Ocean to block the pattern on July 2.
By the morning of July 3, heavy rains were falling over western Georgia and the Atlanta metropolitan area along with the Florida Panhandle.
On July 4, the low pressure retrograded to southwest Missouri, allowing another band of heavy rain to develop over northwest Alabama and Middle Tennessee.
[7][8] Several inches of rain fell across north and west Georgia on July 3, leading to flash flooding and washing out roads in parts of the Atlanta metropolitan area.
Homes were inundated and roads were washed out in Bay and Washington counties, including Panama City, and evacuations were required in some areas.
Significant flash flooding affected Haleyville and covered sections of State Route 13 in the town with over one foot of water.
During the early morning hours of July 5, flash flooding closed roads and inundated homes in Wayne County in the far southeast portion of the state.
Heavy rains fell on the afternoon of July 5, producing floods that covered 40 streets and closed several county roads in and around Columbus.