This paper discusses the periodic boundary value problem for a class of first-order impulsive functional differential equations. We establish several existence results under weaker hypotheses by using the Leray–Schauder alternative, the lower and upper solution method and the monotone iterative technique. The corresponding results in the literature are improved or extended, some examples are also given to illustrate the advantage of the results.