The 2012 Biathlon Junior World Championships was held in Kontiolahti, Finland from January 20 to January 26, 2012. There was to be a total of 16 competitions: sprint, pursuit, individual, mass start, and relay races for men and women.
| Event: | Gold: | Time | Silver: | Time | Bronze: | Time |
| 10 km individualdetails | Julia Bartolomäs | 40:35.2(1+0+1+1) | Galina Vishnevskaya | 40:54.4 (0+2+0+2) | Hilde Fenne | 41:05.0(1+3+1+1) |
| 6 km sprintdetails | Hilde Fenne | 18:48.3(0+1) | Niya Dimitrova | 19:07.9(0+0) | Lisa Theresa Hauser | 19:41.4(0+1) |
| 7.5 km pursuitdetails | Grete Gaim | 27:18.1(0+0+1+0) | Julia Ransom | 27:24.9 (0+0+0+2) | Annika Knoll | 27:35.6 (0+0+1+0) |
| 3 × 6 km relaydetails | 1:03:53.2(0+0) (0+2)(0+0) (0+0)(0+0) (0+2) | 1:04:51.4(0+2) (0+0)(0+2) (0+1)(0+0) (0+1) | 1:04:52.6(0+1) (0+0)(0+0) (0+1)(0+3) (0+0) |
| Event: | Gold: | Time | Silver: | Time | Bronze: | Time |
| 12.5 km individualdetails | Chardine Sloof | 43:44.5(0+0+0+1) | Monika Hojnisz | 43:51.0(0+1+0+1) | Elena Badanina | 44:19.2(0+1+0+2) |
| 7.5 km sprintdetails | Elena Ankudinova | 22:27.9(0+0) | Anaïs Chevalier | 22:35.9(0+0) | Margarita Vasileva | 22:44.1(1+0) |
| 10 km pursuitdetails | Chardine Sloof | 34:52.3(0+0+0+0) | Olga Iakushova | 35:24.3(1+0+0+2) | Iryna Kryuko | 35:35.4(0+2+1+0) |
| 3 × 6 km relaydetails | 1:01:37.6(0+1) (0+1)(0+2) (0+1)(0+1) (0+3) | 1:01:54.2(0+2) (0+0)(0+1) (0+0)(0+3) (0+0) | 1:02:01.6(0+0) (0+0)(0+1) (0+1)(0+1) (1+3) |
| Event: | Gold: | Time | Silver: | Time | Bronze: | Time |
| 12.5 km individualdetails | Aristide Begue | 40:45.8(0+1+0+0) | Maksim Ramanouski | 41:33.6(2+0+0+0) | Artem Tyshchenko | 42:00.7(0+1+1+1) |
| 7.5 km sprintdetails | Johannes Thingnes Bø | 19:15.0(1+1) | Maksim Ramanouski | 20:05.8(1+0) | Artem Tyshchenko | 20:07.6(0+0) |
| 10 km pursuitdetails | Johannes Thingnes Bø | 29:13.6(0+1+0+2) | Matthias Dorfer | 31:14.0(0+0+0+0) | Maksim Ramanouski | 31:32.0(0+1+1+0) |
| 3 × 7.5 km relaydetails | 1:06:44.3 (0+0) (0+0)(0+3) (0+3)(0+2) (0+3) | 1:07:22.5(0+3) (0+1)(0+2) (0+3)(0+2) (0+1) | 1:07:39.9(0+1) (0+0)(0+3) (0+0)(1+3) (1+3) |
| Event: | Gold: | Time | Silver: | Time | Bronze: | Time |
| 15 km individualdetails | Kurtis Wenzel | 44:09.2(0+1+0+0) | Marius Hol | 44:52.0(0+0+0+2) | Alexandr Loginov | 45:07.2(1+1+1+0) |
| 10 km sprintdetails | Maxim Tsvetkov | 25:15.0(1+0) | Florent Claude | 25:20.3(1+0) | Simon Desthieux | 25:22.3(0+0) |
| 12.5 km pursuitdetails | Maxim Tsvetkov | 33:20.3(0+0+0+0) | Vetle Sjåstad Christiansen | 35:02.9(0+0+1+1) | Alexandr Loginov | 35:06.8(0+0+1+2) |
| 4 × 7.5 km relaydetails[1] | 1:21:50.4(0+2) (0+1)(0+0) (0+1)(0+2) (0+2)(0+0) (0+2) | 1:23:13.9(0+0) (0+1)(0+0) (0+2) (0+0) (0+0)(0+2) (0+1) | 1:23:14.12(0+0) (1+3)(0+1) (0+1)(0+3) (0+3)(0+1) (1+3) |
| Rank | Nation | Gold | Silver | Bronze | Total |
|---|---|---|---|---|---|
| 1 | 5 | 2 | 1 | 8 | |
| 2 | 3 | 1 | 4 | 8 | |
| 3 | 2 | 2 | 2 | 6 | |
| 4 | 2 | 0 | 0 | 2 | |
| 5 | 1 | 1 | 2 | 4 | |
| 6 | 1 | 1 | 0 | 2 | |
| 7 | 1 | 0 | 3 | 4 | |
| 8 | 1 | 0 | 0 | 1 | |
| 9 | 0 | 2 | 2 | 4 | |
| 10 | 0 | 2 | 0 | 2 | |
| 11 | 0 | 1 | 0 | 1 | |
| 0 | 1 | 0 | 1 | ||
| 0 | 1 | 0 | 1 | ||
| 0 | 1 | 0 | 1 | ||
| 0 | 1 | 0 | 1 | ||
| 16 | 0 | 0 | 2 | 2 | |
| Totals (16 entries) | 16 | 16 | 16 | 48 | |