The Finnic, or Balto-Finnic, languages are a branch of Uralic languages. They are spoken in Northeastern Europe around the Baltic Sea, mainly in Finland, Estonia, and Northwestern Russia. The main two languages in the branch are Estonian and Finnish.