Generations Defined: In this table, social researcher Mark McCrindle breaks down 5 generations; The Builders, The Boomers, Gen X, Gen Y and Gen Z by comparing significant sociological factors across time. It helps identify the key markers and differences between these distinct generations.