Last updated: 2/12-2022

Karlskoga municipality lies in the province of Värmland, but is part of Örebro county. The municipality has a scenic location by Möckeln lake. Our geographical position is strategic, with Stockholm, Gothenburg and Oslo within a radius of 300 km.

Kommunens logotype

Facts about the municipality

Population numbers


Size by area

510 km²

The central town is Karlskoga, with smaller communities including Granbergsdal, Linnebäck and Immeltorp surrounding it. Karlskoga has almost 30 000 inhabitants and offers a good life for all ages, with excellent services for the very young and the elderly, and good opportunities for education and work.


There are various types of accommodation in Karlskoga, including 2500 municipal flats and several private landlords.

Read more about housing in the municipality.

Language groups in the locality

Karlskoga is a Finnish administrative area (meaning that the Finnish-speaking inhabitants have certain language rights enshrined in law) as Finnish is one of the largest language groups. Other common languages are English, Arabic, Dari, Pashto, Somali, Tigrinya, Persian, Kurmanji, Chinese, Vietnamese and Sorani.

Associations and organisations

Karlskoga municipality has a broad and varied civil society engaging many people. There are about 200 registered associations in the municipality, all of them listed in the municipality's association register.

What is available in the immediate area

Karlskoga is the municipality's central community. The town has a library, shops, supermarkets with foreign food products, cafés, restaurants, an indoor swimming pool, an indoor ice hockey rink, football pitches, playgrounds and parks.

Several big chain stores are represented in and around Karlskoga.

There are several second-hand shops/flea markets where you can buy inexpensive clothes and furniture.

Any shops or offerings not available in the municipality can be found within a radius of 70 km, with the nearest larger towns being Örebro and Karlstad.

Public authorities represented in Karlskoga include the Employment Service, the Social Insurance Agency, the Migration Board and Karlskoga municipality.

What is available in the immediate area


Karlskoga has open preschools, preschools and family day nurseries.

Preschools are intended for children between the ages of 1 and 5 who need to be looked after. A list of all the municipality's preschools is available on the municipality's website. You can also apply for a preschool place for your child on the website.

Karlskoga has open preschools, where parents can go with their children to play with them, meet other parents and receive advice and support in the their role as parents. Open preschools are free and require no registration – you can go every now and then or every day they are open. Activities are led by preschool teachers.

Compulsory schools and upper secondary schools

Karlskoga has nine municipal comprehensive schools and one independent comprehensive school.

Our upper secondary school is called Möckelngymnasiet and offers both theoretical and vocational programmes.

There is also an independent upper secondary school, Karlskoga idrottsgymnasium, with a sports specialisation.

Education opportunities

Karlskoga has higher vocational education, a folk high school, municipal adult education and Swedish for immigrants.

If you want to study at a university, there are two to choose from nearby – in Karlstad and Örebro.

The educational associations in Karlskoga offer further education options through meetings and study circles. Educational associations in Karlskoga include ABF, Sensus, Vuxenskolan and Eductus.

Read more about adult education at:

Health and medical care

Karlskoga has a modern general hospital providing emergency medical care and a delivery ward, among other services.

We are part of Region Örebro County.

There are three medical care centres – Baggängen, Brickegården and Karolina care centres, with paediatric and obstetrics centres.

Dental care – Karlskoga has both private and public options.

Karlskoga municipality is responsible for care of the elderly, of functionally disabled people and of children and families needing extra support.

Read more about medical care in the county.

Interpreter assistance

If you want to contact the municipality, we will arrange an interpreter if you need one, via the interpreting service on 0586-616 86.

Other interpretation services, or for help in arranging an interpreter, phone Örebro 019-602 31 55.

Public transport

Länstrafiken i Örebro runs all public transport in Karlskoga ­– timetables etc. are available here. Karlskoga's bus terminal is in the centre, and buses depart from there to destinations including Örebro, Karlstad, Stockholm and Oslo.

Mobility services are available for those entitled to them.

If you want to travel by train, the railway station is in Degerfors, and you can book tickets on SJ's website.

There is a taxi company in Karlskoga.

For air travel, the nearest airports are in Karlstad and Örebro.

Read more about public transport in the municipality.

Work and entrepreneurship

There are 2300 businesses in Karlskoga, listed in the municipality's company register.

We have considerable, and internationally recognised, technological know-how in the defence and chemical industries, and we are also one of the municipalities with the highest number of engineers in employment. The engineering industry is big in Karlskoga, with about 4800 employees. Medical care, nursing and public administration employs about 3000 people.

The biggest employers are Karlskoga municipality, Transcom, Karlskoga general hospital and SAAB Bofors Dynamics.

If you want to know more about running a business and the business community in Karlskoga, contact the municipal Karlskoga Näringsliv & Turism AB.

If you are interested in starting a business, contact Karlskoga Näringsliv & Turism AB.​