Sweden is a Nordic country located in Northern Europe. As a Nordic country, Sweden has a highly developed economy and ranks very highly in quality of life, health, education and human development. Sweden has a population of over 9 million people and its capital and largest city is Stockholm.