Structural topology optimization is the most fundamental form of structural optimization and receives an increasing attention from engineers and structural designers. The method enables the exploration of the general topology and shape of structural elements at an early stage of the design process and gives rise to inspiring and innovative improvements. In this paper, topology optimization as a principle is used to design new types of insulating masonry blocks. Two main objectives are addressed: maximizing the structural stiffness and minimizing the thermal transmittance. The first part of this paper uses these objectives to create new block topologies. A general problem is formulated and the influences of boundary conditions, external load...