Oltre all'impiego diffuso della pietra corallina locale come materiale da costruzione, a cui si deve il nome "Stone Town"  e che conferisce alla città un colore caldo, i tre elementi ricorrenti più caratteristici delle abitazioni sono le "baraza" , i balconi a veranda, protetti da balaustre di legno finemente intagliato, e i portoni di legno.
Questi ultimi sono in genere massicci, in legno scuro, ricchi di decorazioni a intaglio o bassorilievo, e spesso con grosse borchie ornamentali in ottone, di tradizione indiana.
Sono decorati in questo modo sia portoni in stile indiano, con la volta arrotondata, sia quelli con architrave retta, che invece riflettono lo stile omanita.
Le incisioni richiamano spesso l'islam come stile o come soggetto , ma si trovano anche simbologie di altre origini, per esempio orientali, come i fiori di loto come emblema di prosperità.