The National Weather Service issued a flood warning Tuesday for eastern and central Miami-Dade County. The warning is in effect until 9:45 p.m.
Miami Beach received about 4 to 5 inches of rain, making it one of the hardest-hit areas.
"It's been a scenario where the rain has been repeating itself over the same area," Local 10 News chief certified meteorologist Betty Davis said.
Davis added that high tides may also contribute to floodwaters.
A new stormwater system has been installed in Miami Beach, according to Miami Beach Assistant City Manager Eric Carpenter.
The system is designed to handle 71/2 inches of rainfall, with the peak of intensity of around 3 inches per hour.
Carpenter said that Tuesday's rain was "significantly higher intensity" than the system is designed to handle.
Power outages in Sunset Harbor also added to the issue as the "pumps were struggling to keep up with the rainfall already," Carpenter said.
Coral Gables, South Miami, Black Point, Redland and Kendall also experienced flooding due to the heavy rain, according to the National Weather Service.
In Broward County, rainfall has been moderately heavy.
The rain is expected to thin out during the night.
Drivers are urged to use caution.
"Those areas of standing water are nothing to play with," Davis said. "If you're in Miami Beach, turn around, don't drown. That should be your thinking if you're heading out and about."
Air travel was affected by the heavy rain.
By 5 p.m. Miami International Airport reported 12 delays and four cancellations. Fort Lauderdale-Hollywood International Airport also experienced delays due to the weather.