| Host City | Abu Dhabi |
|---|---|
| Country | |
| Held | 16 – 21 December 2021 |
| Competitors | 889 |
| Countries | 176 |
Originally scheduled for 2020 but postponed due to the COVID-19 pandemic.
Athletes from Russia have been allowed to compete as team of the Russian Swimming Federation (RSF) shown here under the abbreviation NEU.
A Refugee Team competed under the FINA banner with the abbreviation FRT (FINA Refugee Team) shown here under the abbreviation REF.
| Event | Gender | Held | Status | Competitors | Countries |
|---|---|---|---|---|---|
| 50 m Freestyle | Men | 18 – 19 December 2021 | Medal | 99 | 93 |
| 100 m Freestyle | Men | 20 – 21 December 2021 | Medal | 100 | 95 |
| 200 m Freestyle | Men | 17 December 2021 | Medal | 69 | 64 |
| 400 m Freestyle | Men | 16 December 2021 | Medal | 63 | 54 |
| 1,500 m Freestyle | Men | 20 – 21 December 2021 | Medal | 29 | 26 |
| 4 x 50 m Freestyle Relay | Men | 19 December 2021 | Medal | 56 | 13 |
| 4 x 100 m Freestyle Relay | Men | 16 December 2021 | Medal | 64 | 15 |
| 4 x 200 m Freestyle Relay | Men | 19 December 2021 | Medal | 51 | 11 |
| 50 m Backstroke | Men | 18 – 19 December 2021 | Medal | 49 | 42 |
| 100 m Backstroke | Men | 16 – 17 December 2021 | Medal | 56 | 49 |
| 200 m Backstroke | Men | 21 December 2021 | Medal | 35 | 27 |
| 50 m Breaststroke | Men | 20 – 21 December 2021 | Medal | 55 | 52 |
| 100 m Breaststroke | Men | 16 – 17 December 2021 | Medal | 63 | 57 |
| 200 m Breaststroke | Men | 18 December 2021 | Medal | 36 | 33 |
| 50 m Butterfly | Men | 19 – 20 December 2021 | Medal | 84 | 77 |
| 100 m Butterfly | Men | 17 – 18 December 2021 | Medal | 84 | 76 |
| 200 m Butterfly | Men | 16 December 2021 | Medal | 42 | 40 |
| 100 m Individual Medley | Men | 18 – 19 December 2021 | Medal | 39 | 32 |
| 200 m Individual Medley | Men | 16 December 2021 | Medal | 36 | 32 |
| 400 m Individual Medley | Men | 20 December 2021 | Medal | 18 | 15 |
| 4 x 50 m Medley Relay | Men | 20 December 2021 | Medal | 71 | 15 |
| 4 x 100 m Medley Relay | Men | 21 December 2021 | Medal | 73 | 15 |
| 50 m Freestyle | Women | 20 – 21 December 2021 | Medal | 90 | 84 |
| 100 m Freestyle | Women | 17 – 18 December 2021 | Medal | 85 | 77 |
| 200 m Freestyle | Women | 16 December 2021 | Medal | 49 | 44 |
| 400 m Freestyle | Women | 19 December 2021 | Medal | 45 | 38 |
| 800 m Freestyle | Women | 17 – 18 December 2021 | Medal | 31 | 23 |
| 4 x 50 m Freestyle Relay | Women | 21 December 2021 | Medal | 50 | 11 |
| 4 x 100 m Freestyle Relay | Women | 16 December 2021 | Medal | 61 | 14 |
| 4 x 200 m Freestyle Relay | Women | 20 December 2021 | Medal | 42 | 9 |
| 50 m Backstroke | Women | 19 – 20 December 2021 | Medal | 55 | 51 |
| 100 m Backstroke | Women | 16 – 17 December 2021 | Medal | 49 | 43 |
| 200 m Backstroke | Women | 18 December 2021 | Medal | 25 | 23 |
| 50 m Breaststroke | Women | 16 – 17 December 2021 | Medal | 64 | 59 |
| 100 m Breaststroke | Women | 19 – 20 December 2021 | Medal | 54 | 48 |
| 200 m Breaststroke | Women | 21 December 2021 | Medal | 34 | 30 |
| 50 m Butterfly | Women | 18 – 19 December 2021 | Medal | 60 | 54 |
| 100 m Butterfly | Women | 20 – 21 December 2021 | Medal | 41 | 35 |
| 200 m Butterfly | Women | 17 December 2021 | Medal | 34 | 29 |
| 100 m Individual Medley | Women | 18 – 19 December 2021 | Medal | 44 | 37 |
| 200 m Individual Medley | Women | 20 December 2021 | Medal | 31 | 28 |
| 400 m Individual Medley | Women | 16 December 2021 | Medal | 32 | 27 |
| 4 x 50 m Medley Relay | Women | 17 December 2021 | Medal | 62 | 13 |
| 4 x 100 m Medley Relay | Women | 21 December 2021 | Medal | 66 | 13 |
| 4 x 50 m Freestyle Relay | Mixed | 17 December 2021 | Medal | 143 | 33 |
| 4 x 50 m Medley Relay | Mixed | 18 December 2021 | Medal | 158 | 36 |
| Pos | Country | 🥇 Gold | 🥈 Silver | 🥉 Bronze | Total | |
|---|---|---|---|---|---|---|
| 1 | United States | 9 | 9 | 12 | 30 | |
| 2 | Canada | 7 | 6 | 2 | 15 | |
| 3 | Italy | 5 | 5 | 6 | 16 | |
| 4 | Neutral Participant | 4 | 7 | 4 | 15 | |
| 5 | Sweden | 4 | 5 | 3 | 12 | |
| 6 | China | 4 | 1 | 2 | 7 | |
| 7 | Netherlands | 2 | 3 | 3 | 8 | |
| 8 | Hong Kong | 2 | 0 | 1 | 3 | |
| 9 | Israel | 2 | 0 | 0 | 2 | |
| = | Japan | 2 | 0 | 0 | 2 | |
| 11 | Germany | 1 | 1 | 1 | 3 | |
| 12 | Brazil | 1 | 0 | 2 | 3 | |
| 13 | Great Britain | 1 | 0 | 1 | 2 | |
| = | Poland | 1 | 0 | 1 | 2 | |
| 15 | Austria | 1 | 0 | 0 | 1 | |
| = | Belarus | 1 | 0 | 0 | 1 | |
| = | South Korea | 1 | 0 | 0 | 1 | |
| 18 | Ireland | 0 | 1 | 1 | 2 | |
| = | Lithuania | 0 | 1 | 1 | 2 | |
| = | South Africa | 0 | 1 | 1 | 2 | |
| = | Switzerland | 0 | 1 | 1 | 2 | |
| 22 | France | 0 | 1 | 0 | 1 | |
| = | Norway | 0 | 1 | 0 | 1 | |
| = | Trinidad and Tobago | 0 | 1 | 0 | 1 | |
| = | Tunisia | 0 | 1 | 0 | 1 | |
| 26 | Bosnia and Herzegovina | 0 | 0 | 1 | 1 | |
| = | Romania | 0 | 0 | 1 | 1 | |
| = | Ukraine | 0 | 0 | 1 | 1 | |