有2个:中国的北京-张家口、哈萨克斯坦的阿拉木图。
最初的申办城市有五个:2014年3月14日,国际奥委会宣布:中国北京-张家口、波兰的克拉科夫、挪威的奥斯陆、乌克兰的利沃夫、哈萨克斯坦的阿拉木图等五个城市正式申办2022年的冬奥会。
2014年05月26日,波兰克拉科夫市市长宣布,克拉科夫将退出2022年冬季奥运会的申办,因为在市民投票中,将近70%的投票者表示反对申办。
2014年6月30日,因国内政局动荡,乌克兰利沃夫宣布退出申办。
2014年7月7日国际奥委会在瑞士洛桑宣布完成对2022年冬奥会申办城市的初选,并根据规则选出三个候选城市:中国北京、挪威的奥斯陆和哈萨克斯坦的阿拉木图。
2014年10月2日,由于挪威政府投票拒绝提供财政支持,奥斯陆市不得不宣布放弃申办2022年冬奥会。
最终,正式候选城市只有2个:北京-张家口、哈萨克斯坦的阿拉木图。
2015年7月31日17:45,在马来西亚吉隆坡举行的国际奥委会第128次全会上,在85名国际奥委会委员参加的不记名投票中,北京获得44票,阿拉木图获得40票,北京最终以4票优势获得2022冬奥会主办权!北京创造了历史,成为第一个既举办过夏奥会又举办冬奥会的城市。