Ullakko on huonosti eristetty ja yleensä varustamaton huone talon katon alla.
Katon alla olevaa lämmitettävää ja asuin- tai työtilana käytettävää tilaa kutsutaan ullakolle . Navetan ullakolla lattiana voi olla käytön mukaan olki, heinä tai sänki.
Rakennuksen ullakolle pääsee tikkailla tai tikkailla. Kerrostaloissa siihen pääsee pääosin portaiden yläpäästä, sitä ei lämmitetä ja se valaistaan usein kattoikkunoiden tai rakojen kautta. Grunderien aikaisissa kaupunkiasuintaloissa ullakko oli usein tarkoitettu vuokralaisille. Muissa rakennuksissa ullakko toimii usein varastona tai arkistona; maaseudulla, tyypillisissä talonpoikataloissa, siemenvarastot säilytettiin yleensä ullakolla. Menneisyydessä perinnöksi jääneitä esineitä tai taideteoksia löydettiin toistuvasti ullakoista.
Ullakko on usein lintujen, joskus jopa lepakoiden, elinpaikka. Hiiret, rotat, näädät ja pesukarhut asuvat mielellään ullakoilla; jälkimmäinen voi vahingoittaa lämpöeristystä. Monilla vanhoilla ullakoilla ja navetoilla oli ns. "pöllö" -reikä päädyssä, jonka läpi linnut voisivat lentää ulos.
Ullakolla on usein tapana säilyttää tavaroita, joita harvoin tarvitaan tai jotka on tarkoitettu pitkäaikaiseen varastointiin. Kerrostaloissa ullakot rakennettiin parvimuotoisiksi. Näiden välitasojen ristikot tehtiin pääasiassa puisista säleistä, joskus käytettiin matkapuhelinverkkoa. Tällaiset avoimet seinät tarjoavat hyvän kattotilan tuuletuksen. Samanlaisia rakenteita käytettiin usein myös tiedusteluvirkailijoiden tai pakolaisten majoittamiseen maailmansodan jälkeisinä aikoina [1] .
Monissa omakoti- ja omakotitaloissa ullakko on jäänyt käyttämättä. Tämä hyödyntämätön tilareservi on mahdollisuus rakentaa uusia asuntoja, varsinkin jos katon isompia korjauksia ei tarvita. Kattoasumisen tärkein tekijä on riittävä eristekerros suojaamaan kylmältä talvella ja kuumuudelta kesällä. Lisäksi se parantaa kodin energiatehokkuutta. Ullakkohuonetta tai huoneistoa kutsutaan ullakolle.