The crash happened around 12:10 p.m. at Brookeridge Airpark in DuPage County, the FAA said.
A single-engine Cessna 195 plane was landing at the small airport near Downers Grove when the pilot lost control and went off the runway and rolled over, coming to a rest in the backyard of a home, local officials said.
The plane struck a hangar, the FAA said.
The pilot and a passenger of the plane were taken to a hospital with non-life-threatening injuries, the DuPage County Sheriff's Office said.
2 injured after small plane crashes in west suburbs: VIDEO
No further information was immediately available.
The FAA is investigating the crash.