Championship[]
- Final standings
- Canada
- Finland
- Russia
- Sweden
- United States of America
- Slovakia
- Czech Republic
- Switzerland
- Germany
- Denmark
- Belarus
- Italy
- Latvia
- Norway
- Austria — relegated to Division I for 2008
- Ukraine — relegated to Division I for 2008
Division I[]
Group A[]
- Final standings
- France — promoted to Championship for 2008
- Poland
- Kazakhstan
- Estonia
- Netherlands
- China — relegated to Division II for 2008
Group B[]
- Final standings
- Slovenia — promoted to Championship for 2008
- Hungary
- Japan
- United Kingdom
- Lithuania
- Romania — relegated to Division II for 2008
Division II[]
Group A[]
- Final standings
- Croatia — promoted to Division I for 2008
- Belgium
- Spain
- Serbia
- Bulgaria
- Turkey — relegated to Division III for 2008
Group B[]
- Final standings
- South Korea — promoted to Division I for 2008
- Australia
- Israel
- Iceland
- Mexico
- North Korea — withdrew from tournament, relegated to Division III for 2008
Division III[]
- Final standings
- New Zealand — promoted to Division II for 2008
- Ireland — promoted to Division II for 2008
- Luxembourg
- South Africa
- Mongolia — made first appearance
- Armenia — withdrew from tournament