CSS Selector Hierarchy, also known as specificity, determines which CSS rule is applied when multiple rules could apply to the same element. This hierarchy is calculated based on the types of selectors used, with inline styles having the highest precedence, followed by IDs, classes, attributes, and pseudo-classes, and finally element selectors and pseudo-elements.