This paper introduces the notion of increasing returns to economic activity agglomeration and develops a formal system-dynamic model where this notion is used to explain the self-organizing nature of the spatial structure of industrial clusters. In this model, both pecuniary and external economies based on knowledge spillovers are considered.