The relationship between socio-economic status (SES) and oral health is well-established. We investigated whether the association between SES and the number of sound teeth in adults is explained by dental attendance patterns, in turn determined by the effect of SES on barriers to dental attendance. Data on 3817 participants from the 1998 Adult Dental Health Survey in the UK were analyzed. Using structural equation modeling, we found a model with 4 factors (aging, SES, attendance-profile, and barriers-to-dental-attendance) providing an adequate fit to the covariance matrix of the 9 covariates. The final model suggests that the association between SES and the number of sound teeth in adults in the UK is partially explained by the pathway [SES → barriers-to-dental-attendance → dental-attendance-profile → number-of-sound-teeth]. A direct relationship, SES → number-of-sound-teeth, is also significant.