Speaking on Thursday night, Superintendent Neil Kerr, of the Ayrshire division of Strathclyde Police, said: "At about 1.50pm an articulated lorry was travelling south on the A78 in the village of Fairlie, where for some reason it has left the road and collided with the gable end of a house."
Eyewitness Steve Graham, chairman of Fairlie Community Council, described the incident as "an accident waiting to happen".
He said: "There have been a number of near misses but nothing on this scale. It is a very narrow road with premises adjacent to the road.
"We in the community council have been complaining about the weight of traffic coming through the A78 which it's not built for.
"It would not meet current standards for a trunk road."