Puebla is one of the most populous states in Mexico and has a diverse health care system that includes both public and private services. Public health care is provided primarily through programs such as Seguro Popular, which offers services to people without formal employment. Private health care has more facilities and English-speaking staff. Pharmacies are located throughout the city, facilitating access to medications. In rural areas, however, access to adequate health care facilities is often difficult.