BackgroundTo achieve suitable diabetes care, understanding the factors that affect self-care behaviors is necessary. ObjectiveTo construct a model of dispositional mindfulness, internal environmental factors, external environmental factors, and self-care behaviors in people with diabetes. Design and methodsThis cross-sectional study analyzed a convenience sample of 311 people with type 2 diabetes in Taiwan. Data were collected through questionnaires, including the Diabetes Symptoms Checklist, Emotional Distress Scale, Empowerment Process Scale, Interpersonal Communication Scale and Self-Care Behavior scale. ResultsStructural equation modeling indicated that a model of dispositional mindfulness, internal environmental factors, external environmental factors, and self-care behaviors in the patients with diabetes best fit the data. Dispositional mindfulness (β = 0.39), internal environmental factors (β = 0.52), and external environmental factors (β = 0.71) directly influenced self-care behaviors in the patients with diabetes. Dispositional mindfulness significantly indirectly affected self-care behaviors via internal and external environmental factors. ConclusionsTo improve self-care behaviors, interventions should consider mindfulness training, and also include internal environmental factors and external environmental factors in the mindfulness training.