Objective To analyze the occurrence, profile and main causes of hospitalization during pregnancy according to the type of childbirth financial coverage. Method A cross-sectional population-based study carried out with puerperal women through a stratified sample, calculated according to the hospital and the type of childbirth financial coverage source: public sector (SUS) or private (not SUS). The sociodemographic profile, the rate of obstetric complications and the causes of hospitalization were analyzed, coded according to International Classification of Diseases. Results A total of 928 postpartum women were interviewed, of whom 32.2% reported at least one hospitalization during pregnancy. Those with childbirth covered by SUS were less favored because they were the majority among hospitalized women (57.2%), with a higher percentage of adolescents (18.1%), lower education level (91.8%), low family income (39.3%) and fewer prenatal consultations (25.3%). The most frequent causes of hospitalization were "other maternal diseases that complicate pregnancy" (24.6%) (with emphasis on anemia and influenza), urinary tract infection (13.1%), preterm labor (8.7%) and hypertension (7.2%). Conclusion Anemia, influenza, urinary tract infection, preterm labor and hypertension should especially be prevented and treated to avoid hospital admissions during pregnancy, especially among pregnant women covered by SUS.