People living near the airfield reported seeing flames coming from the aircraft and hearing its engines struggle in the final moments before impact.
“It was on fire before it hit,” said Jerome Sanders, who lives directly across from the runway.
The plane, which had departed from Louisville, Ky., went down about a half-mile from Birmingham-Shuttlesworth Airport. It broke into several pieces and caught fire. The pilot and co-pilot were the only people aboard.
Weather conditions at the time were rainy with low clouds.
Toni Herrera-Bast, a spokeswoman for the city’s airport authority, said the crash did not affect airport operations, but it knocked down power lines and appeared to topple at least one tree and utility pole.
The National Transportation Safety Board sent a team of investigators to the scene.
UPS spokesman Jeff Wafford said the jet was carrying a variety of cargo, but he did not elaborate.
The plane was built in 2003 and had logged about 11,000 flight hours over 6,800 flights, Airbus said in a news release.
The A300, Airbus’ first plane, began flying in 1972. Airbus quit building them in 2007 after making a total of 816 A300 and A310s. The model was retired from U.S. passenger service in 2009.
Wednesday’s crash comes nearly three years after another UPS cargo plane crashed in the United Arab Emirates, just outside Dubai. Both pilots were killed.