A new cladistic method for the estimation of ancestral areas is based on reversible parsimony in combination with a weighting scheme that weights steps in positionally plesiomorphic branches more highly than steps in positionally apomorphic branches. By applying this method to cladograms of human mitochondrial DNA, the method is superior to previously proposed algorithms. The method is also an appropriate tool for the solution of the redundant distribution problem in area cladograms. Under the assumption of allopatric speciation, redundant distributions, i.e., sympatry of sister groups, show that dispersal has occurred; thus, the ancestral area of at least one sister group was smaller than the combined distribution of its descendants. With the weighted ancestral area analysis, the ancestral areas can be confined and at least some dispersal events can be distinguished from possible vicariance events. As applied to a cladogram of the Polypteridae, weighted ancestral area analysis is superior to Brooks parsimony analysis (assumption 0) and component analysis under assumptions 1 and 2 (Nelson and Platnick, 1981, Systematics and biogeography: Cladistics and vicariance. Columbia Univ. Press, New York.) in resolving redundancies. The results of the weighted ancestral area analysis may differ from the results of dispersal-vicariance analysis, because the rules of dispersal-vicariance analysis indirectly favor the questionable assumption that the ancestral species occupied only one unit area.