A sequence (a 1 , . . . , a n ) of nonnegative integers is an ascent sequence if a 0 = 0 and for all i ≥ 2, a i is at most 1 plus the number of ascents in (a 1 , . . . , a i−1 ). Ascent sequences were introduced by Bousquet-Mélou, Claesson, Dukes, and Kitaev in [1], who showed that these sequences of length n are in 1-to-1 correspondence with (2 + 2)-free posets of size n, which, in turn, are in 1-to-1 correspondence with interval orders of size n. Ascent sequences are also in bijection with several other classes of combinatorial objects including the set of upper triangular matrices with nonnegative integer entries such that no row or column contains all zeros, permutations that avoid a certain mesh pattern, and the set of Stoimenow matchings.In this paper, we introduce a generalization of ascent sequences, which we call p-ascent sequences, where p ≥ 1. A sequence (a 1 , . . . , a n ) of nonnegative integers is a p-ascent sequence if a 0 = 0 and for all i ≥ 2, a i is at most p plus the number of ascents in (a 1 , . . . , a i−1 ). Thus, in our terminology, ascent sequences are 1-ascent sequences. We generalize a result of the authors in [15] by enumerating p-ascent sequences with respect to the number of 0s. We also generalize a result of Dukes, Kitaev, Remmel, and Steingrímsson in [4] by finding the generating function for the number of p-ascent sequences which have no consecutive repeated elements. Finally, we initiate the study of pattern-avoiding p-ascent sequences.