El municipio está formado por la ciudad de Olot (capital de comarca), antiguos pueblos y vecindarios (Sant Roc d'Olot, Sant Cristòfol de les Fonts, Sant Andreu del Coll, Closells), que forman una conurbación alrededor de la ciudad; diferentes urbanizaciones (les Fonts, Mas Bernat, les Planoles, etc); y el antiguo municipio de Batet de la Serra, que fue independiente hasta 1971.