La teoría jerárquica de la evolución generaliza la teoría de la selección natural a unidades evolutivas distintas del organismo: la selección de linajes celulares, la clásica selección organísmica, la selección de grupos o demes, de especies e incluso de clados.