Police and wrecker crews are being kept busy this morning across the Charlotte region, with a number of collisions being reported since 7:45 a.m.
At 8:40 a.m., police were working to clear wrecks on Pineville-Matthews Road, South Boulevard, Albemarle Road and Rea Road, among other locations.
In addition, congestion is a big problem for motorists Thursday morning on the interstate highways.
The 8:40 a.m. update:
I-77 southbound, Lake Norman area ... Congestion; traffic moving 20-30 mph from Brawley School Road (Exit 35) down to Gilead Road (Exit 23).
I-85 southbound, Cabarrus County ... Congestion; traffic moving 20-30 mph from George Liles Parkway (Exit 54) down to Mallard Creek Church Road (Exit 46).
Albemarle Road inbound ... Collision at Blair Road (N.C. 51), causing moderate delays. Also, congestion; traffic moving 15-25 mph from Lawyers Road to Sharon Amity Road.
Independence Boulevard inbound ... Congestion; traffic moving 15-30 mph from the Albemarle Road interchange to uptown.
Providence Road inbound ... Congestion; traffic moving 20-25 mph from the Arboretum area to Wendover Road.
I-485 inner loop, south Mecklenburg ... Congestion; traffic moving 20-30 mph from Providence Road to I-77.
I-485 outer loop, south Mecklenburg ... Collision at South Boulevard exit; traffic moving 10-20 mph from I-77 ramp to South Boulevard.
I-77 northbound, south Charlotte ... Congestion; traffic moving 25-35 mph from Carowinds Boulevard up to Clanton Road.
Johnston Road ... Congestion; traffic moving 15-25 mph northbound from the state line to I-485.
U.S. 321, Gaston County ... Congestion; traffic moving 15-25 mph in each direction between I-85 and Dallas-Cherryville Highway.
Pineville-Matthews Road at Alexander Road ... Collision; moderate delays.
Rea Road at Old Course Road ... Collision; minor delays.
Pineville-Matthews Road at McMullen Creek Parkway ... Collision; minor delays.
Arrowood Road near South Tryon Street ... Collision; minor delays.
Colony Road at Fairview Road ... Collision; minor delays.