The article introduces the R package `geomorph`, which is designed for the collection and analysis of geometric morphometric shape data. Geometric morphometrics is a powerful tool used in ecological and evolutionary studies to analyze patterns of shape variation and its covariation with other variables. The package `geomorph` provides a comprehensive set of functions for performing all stages of landmark-based geometric morphometric analyses, including digitizing landmarks, generating shape variables, statistical analyses, and graphical visualization. Key features of `geomorph` include the ability to handle two- and three-dimensional data, perform Procrustes superimposition, and incorporate both fixed landmarks and semilandmarks. The package also includes various statistical methods for shape analyses, such as principal component analysis, hypothesis testing, and trajectory analysis. Examples are provided to demonstrate the functionality of `geomorph`, showcasing its applications in ecological and evolutionary research. The article concludes by highlighting the importance of `geomorph` in advancing the field of geometric morphometrics and its utility in ecological and evolutionary studies.The article introduces the R package `geomorph`, which is designed for the collection and analysis of geometric morphometric shape data. Geometric morphometrics is a powerful tool used in ecological and evolutionary studies to analyze patterns of shape variation and its covariation with other variables. The package `geomorph` provides a comprehensive set of functions for performing all stages of landmark-based geometric morphometric analyses, including digitizing landmarks, generating shape variables, statistical analyses, and graphical visualization. Key features of `geomorph` include the ability to handle two- and three-dimensional data, perform Procrustes superimposition, and incorporate both fixed landmarks and semilandmarks. The package also includes various statistical methods for shape analyses, such as principal component analysis, hypothesis testing, and trajectory analysis. Examples are provided to demonstrate the functionality of `geomorph`, showcasing its applications in ecological and evolutionary research. The article concludes by highlighting the importance of `geomorph` in advancing the field of geometric morphometrics and its utility in ecological and evolutionary studies.