AbstractVertex finding is the search for clusters of tracks that originate at the same point in space. The chapter discusses a variety of methods for finding primary vertices, first in one and then in three dimensions. Details are given on model-based clustering, the EM algorithm and clustering by deterministic annealing in 1D, and greedy clustering, iterated estimators, topological vertex finding, and a vertex finder based on medical imaging in 3D.