Finnish is spoken mainly in Finland, where it is the native language of about 90% of the population. People with Swedish as their native language generally speak Finnish well, and many of them are truly bilingual, whereas other language minorities have rather varying skills in Finnish.
Finnish is also spoken by about 450,000 people in Sweden, though the estimates on this vary a lot. In other neighboring countries, Finnish-speaking minorities are much smaller. There are also Finnish-speaking people in the US, Canada, Australia, etc., but the use of Finnish has decreased there.
Two dialects of Finnish, meänkieli (meidän kieli) and kveeni in Norway, have been defined as languages by the national authorities. Of these, meänkieli, spoken in northern Sweden by about 30,000 people, is relatively close to standard Finnish, and it is linguistically one of the northern dialects of Finnish.