Introduction: Primary headaches affect significant proportion of general population worldwide. Our aim was to describe primary headaches epidemiology among middle-aged adults in a large Brazilian cohort, Methods: A cross-sectional analysis was performed between primary headaches and sociodemographic using baseline data from the Brazilian Longitudinal Study of Adult Health (ELSA-Brasil). Results: From 15,093 participants (mean age 52 y-old), 6082 (40.3%) had TTH (33% definite and 7.3% probable), 4411 (29.2%) had migraine (8.4% definite and 20.8% probable migraine), 140 (0.9%) had other headaches and 4460 (29.6%) reported no headache in the last 12 months. The highest odds ratios (OR) were for the associations between definite migraine with the respective variables: Age ≤ 65 y-old (OR, 3.21; 95%confidence interval (95%CI), 2.20–4.69), female gender (OR, 12.87; (95%CI), 10.72–15.45) and active working status (OR, 3.01; (95%CI), 2.46–3.69). For migraine and TTH having a higher level of education (high school and/or college compared to elementary) was associated with increased OR, mostly definite TTH (OR for high school, 1.47; 95%CI, 1.26–1.71) and OR for college, 1.21; 95%CI: 1.06–1.39) and definite migraine (OR for college, 1.31; 95%CI, 1.04–1.66). While definite TTH was positively associated with higher income (OR for US$1245–3320: 1.14; 95%CI, 1.02–1.27 and OR for more than US$ 3320: 1.16; 95%CI, 1.00–1.34), definite migraine was inversely associated with income (OR for more than US$ 3320: 0.73; 95%CI, 0.58–0.91). Conclusions: Our results suggest that primary headaches, particularly TTH, were more associated with high educational attainment. On the other hand, a high household income was inversely associated with migraine headaches. Resumen: Introducción: Las cefaleas primarias afectan a un alto porcentaje de la población general a nivel mundial. El objetivo de nuestro estudio es describir la epidemiología de las cefaleas primarias en adultos de mediana edad de una gran cohorte brasileña. Métodos: Realizamos un análisis transversal de las características sociodemográficas de pacientes con cefaleas primarias, a partir de los datos del Estudio Longitudinal de Salud del Adulto (ELSA-Brasil). Resultados: De un total de 15.093 participantes (edad media, 52 años), 6.082 (40,3%) tenían cefalea tensional (33% definitiva y 7,3% probable), 4.411 (29,2%) presentaban migraña (8,4% definitiva y 20,8% probable), 140 (0,9%) tenían otras cefaleas primarias y 4.460 (29,6%) no habían presentado cefalea en los últimos 12 meses. Las odds ratios (OR) más altas corresponden a las asociaciones entre diagnóstico definitivo de migraña y las siguientes variables: edad ≤ 65 años (OR, 3,21; IC 95%, 2,20-4,69), sexo femenino (OR, 12,87; IC 95%, 10,72-15,45) y situación laboral activa (OR, 3,01; IC 95%, 2,46-3,69). Un mayor nivel educativo (estudios secundarios o superiores vs. estudios primarios) se asoció con OR más altas, principalmente en pacientes con diagnóstico definitivo de cefalea tensional (OR para estudios secundarios, 1,47; IC 95%, 1,26-1,71; OR para estudios superiores, 1,21; IC 95%, 1,06-1,39) y diagnóstico definitivo de migraña (OR para estudios superiores, 1,31; IC 95%, 1,04-1,66). Encontramos una asociación positiva entre mayor nivel de ingresos y el diagnóstico definitivo de cefalea tensional (OR para el rango 1.245-3.320 US$, 1,14; IC 95%, 1,02-1,27; OR para > 3.320 US$, 1,16; IC 95%, 1,00-1,34), y una asociación negativa entre el nivel de ingresos y el diagnóstico definitivo de migraña (OR para > 3.320 US$, 0,73; IC 95%, 0,58-0,91). Conclusiones: Las cefaleas primarias, y en especial la cefalea tensional, son más frecuentes en personas con mayor nivel educativo. Sin embargo, encontramos una correlación inversa entre el nivel de ingresos y la frecuencia de migraña.