We use the Hilbert space formulation of classical mechanics, known as the Koopman–von Neumann formalism, to study adiabatic driving, geometric phases, and the geometric tensor for classical states. In close relation to what happens to a quantum state, a classical Koopman–von Neumann eigenstate will acquire a geometric phase factor expiΦ after a closed variation of the parameters λ in its associated Hamiltonian. The explicit form of Φ is then derived for integrable systems, and its relation with the Hannay angle is shown. Additionally, we use quantum formulas to write an adiabatic gauge potential that generates adiabatic unitary flow between classical eigenstates, and we explicitly show the relationship between the potential and the classical geometric phase. We also define a classical analog of the geometric tensor, thus defining a Fubini–Study metric for classical states, and we use the singularities of the tensor to link the transition from Arnold–Liouville integrability to chaos with some of the mathematical formalism of quantum phase transitions. While the formulas and definitions we use originate in quantum mechanics, all the results found are purely classical, no classical or semiclassical limit is ever taken.