We investigate a system of singular–degenerate parabolic equations with non-local terms, which can be regarded as a spatially heterogeneous competition model of Lotka–Volterra type. Applying the Leray–Schauder fixed-point theorem, we establish the existence of coexistence periodic solutions to the problem, which, together with the existing literature, gives a complete picture for such a system for all parameters.