Known as the “sinews of turbulence”, vortices are fundamental to the study of fluid mechanics. A vortex is a volume/region of fluid in which the vorticity (the curl of the velocity field) is non-zero. For a vortex ring, the vorticity is concentrated within a toroidal, or doughnut-shaped, region known as the vortex core. Vortex rings are created when one fluid is forced rapidly through an orifice into another fluid. A smoke ring, for example, is formed when smoke is blown quickly through an opening into clear air. In the axisymmetric case, and when the core vorticity increases linearly from the ring axis, Norbury (1973) showed that there exists a one parameter family of steadily propagating ring solutions with Hill’s spherical vortex at one extreme and a thin-core ring with an approximately circular cross-section at the other extreme. In two dimensions, a family of analogous vortex structures with a constant core vorticity was constructed by Pierrehumbert (1980). In both these scenarios the problem of determining the dynamics of the vortex ring can be reduced to tracking the time evolution of the boundary of the vortex core. Norbury’s solutions can be viewed as a low-order approximation to the more complex vortex ring structures that are encountered in applications and in experiments. In this project we will develop a higher-order approximation protocol that can be used to model vortex rings with an arbitrary, continuous distribution of vorticity in the core. Motivated by the success of well-established contour dynamics methods for two-dimensions and for axisymmetry (see LLewellyn Smith et al. (2018) for a review), we will develop a nested-contour approach (see also O’Farrell & Dabiri 2012) that allows for the computationally efficient prediction of vortex equilibria, calculating their stability, and determining their general time evolution.