Firefighters battled a massive blaze that broke out at a barn in Hamilton on Sunday.

Hamilton Fire said the structure, located on Golf Club Road, was already fully engulfed when crews arrived.

Sections of the barn had collapsed as fire crews began a defensive attack to contain the fire, Hamilton Fire said.

Approximately 16 fire trucks are on the scene.

No injuries reported at this time.