Barbara started her career as an analyst with the Bureau of the Budget in New York City. Then she worked with the Health Policy Advisory Center and later with the State University of New York at Old Westbury as an assistant professor.
Ehrenreich got married twice but her married life failed both the times. She got married to her first husband in 1966 while her age was 25. She has two children, Rosa and Ben with John. She divorced in 1977 whereas in 1983, she married Gary Stevenson with whom she divorced in 1993.
She holds an American nationality and she belongs to the white ethnicity. Despite being the popular American personality, her net worth is unknown, however, she is supposed to have a good net worth.