Firefighters extinguished a fire within 30 minutes at a townhome in the 1200 block of Walnut Glen Drive in Crystal Lake on Saturday. | Photo: Tyler Tobolt / Lake and McHenry County Scanner

The residents of four townhomes were evacuated after a fire left one of the residences uninhabitable and its residents displaced Saturday afternoon in Crystal Lake.

The Crystal Lake Fire Rescue Department responded around 3:57 p.m. Saturday to the 1200 block of Walnut Glen Drive in Crystal Lake for a report of a structure fire.

Firefighters arrived on the scene within three minutes and reported smoke coming from the front of a two-story townhome, according to Crystal Lake Fire Chief Paul DeRaedt.

There were working smoke detectors in the residence at the time of the fire.

The detectors alerted the occupants, who were home at the time, and they were able to evacuate, DeRaedt said.

The residents called 911 reporting smoke in their attic.

Firefighters extinguished a fire within 30 minutes at a townhome in the 1200 block of Walnut Glen Drive in Crystal Lake on Saturday. | Photo: Tyler Tobolt / Lake and McHenry County Scanner

The occupants of the three other adjacent townhomes were evacuated until the fire crews determined the fire did not advance past the original townhome.

[Suggested Article]  'Heartbroken and deeply saddened': Longtime Algonquin middle school teacher dies, officials say

DeRaedt said a fire was located in the basement and was extinguished.

The fire, which was declared under control within 30 minutes, was located near the furnace.

The townhome sustained heat, smoke and water damage, DeRaedt said.

The townhome was deemed uninhabitable until repairs can be made.

The three other adjacent townhomes remained habitable and those occupants were allowed to return to their homes.

Damage to the townhome was estimated at $30,000, DeRaedt said. There were no injuries to any residents or firefighters.

The cause of the fire is under investigation by Crystal Lake fire and Crystal Lake police investigators.