The crashing plane set fire to a house, which apparently was unoccupied. There also was damage to at least one other building.
There was no immediate report of any casualties, although the pilot was taken to Abington Memorial Hospital with minor injuries. A hospital spokesman said he was in stable condition.
The area is heavily developed with both business and residential buildings. A restaurant, a pizza shop, and two gasoline stations occupy the four corners of the intersection. An apartment building is behind one of the gas stations.
Some debris from the plane was reported on the ground at Willow Avenue and Broadway, a block south of the Blair Mill and Easton roads intersection. The scene is in Upper Moreland Township, Montgomery County.
A base spokesman said the plane was making its last approach before landing. He identified it as an A4 Skyhawk from Marine Air Group 49.
State Police at the Willow Grove barracks said the plane had "damaged a residential area." The troopers had no details of the damage, however.