Een hoogbouw is een hoog gebouw. Het wordt gebruikt als appartementengebouw, kantoorgebouw of andere functies, zoals hotel of detailhandel. Soms worden meerdere doeleinden gecombineerd. Een residentieel hoogbouw wordt ook een torenflat genoemd of een "MDU", wat staat voor "Multi Dwelling Unit". Een zeer hoge hoogbouw wordt een wolkenkrabber genoemd.
Hoogbouw werd mogelijk door de uitvinding van de lift en goedkopere en meer overvloedige bouwmaterialen. De materialen die voor hoogbouw worden gebruikt zijn gewapend beton en staal. De meeste wolkenkrabbers in Noord-Amerikaanse stijl hebben een stalen geraamte, terwijl woonblokken meestal van beton zijn gemaakt. Er is geen duidelijk verschil tussen een torenflat en een wolkenkrabber, maar een gebouw met vijftig of meer verdiepingen wordt over het algemeen als een wolkenkrabber beschouwd.