We construct (2+1)-dimensional lattice systems, which we call fusion surface models. These models have finite non-invertible symmetries described by general fusion 2-categories. Our method can be applied to build microscopic models with, for example, anomalous or non-anomalous one-form symmetries, 2-group symmetries, or non-invertible one-form symmetries that capture non-abelian anyon statistics.... Show more