Quite simple but I believe it is over your head. At least what you would admit. Before that, since we've had Obamacare, our life expectancy has DROPPED over the past two years. Why? A major reason our country has a lower life expectancy than the countries you enumerated is because they are: "homogeneous nations". Those are nations made up of nearly 100% one race. Different races and nationalities have different life expectancies regardless of the health care they do or do not receive. The life expectancy in Norway at birth is 81.8 years. Until Muslim refugees started moving into the country, they are nearly 100% white Norwegians. In Minnesota, a very large percentage of their population are Scandanavians. They also eat many of the foods from the Old Country. Their life expectancy is 81.05. There are other reasons as well. We have far more vehicular fatalities than other countries.