Background: Late booking and infrequent antenatal care (ANC) are common but avoidable patient-related risk factors for maternal deaths in South Africa. The aim of the study was to examine the association of psychosocial factors with early initiation of ANC and adequate frequency of attendance of ANC clinics among women in an urban and rural location in South Africa.