约翰·斯渥克尔松(瑞典语:Johan Sverkersson;约1201年-1222年3月10日),被后世人称为约翰一世。斯渥克尔王朝的瑞典国王(1216年-1222年在位)。斯渥克尔王朝开创者斯渥克尔一世的曾孙、卡尔七世的孙子、斯渥克尔二世与福尔孔家族的比尔布沙的女儿英格耶德·比尔耶斯多塔之子。
1196年,埃里克王朝的克努特一世逝世,他的儿子全是小孩,父亲斯渥克尔二世竟然因获得权贵比尔布沙的支持在没有争论的情况下被选为国王,而斯渥克尔二世亦于其后与比尔布沙的女儿英格耶德·比尔耶斯多塔结婚。1202年,比尔布沙逝世,斯渥克尔二世将公爵之位传给约翰·斯渥克尔松以加强他的继承人地位。1203年,克努特一世的四名儿子因为要求王位继承权而被斯渥克尔二世逐出瑞典出走挪威,从此斯渥克尔二世的王位不稳。1205年,在挪威的反对派支持下克努特一世的儿子们回国展开王位争夺战,但是他们在艾尔加罗斯之战中被斯渥克尔二世打败,除了埃里克十世,其余三人被杀。其后终于在1208年1月31日发生的莱纳之战被挪威支持的埃里克十世打败,斯渥克尔二世被废黜及流放丹麦。斯渥克尔二世在教皇诺森三世及丹麦的支持下回国争位,但是在1210年在耶斯蒂尔伦之战阵亡。
1216年,埃里克十世因为感冒突然在维辛索病逝,他的儿子埃里克·埃里克松仍未出生,瑞典贵族违反教皇由埃里克·埃里克松继承王位的的意愿,让约翰·斯渥克尔松成为国王。1219年,约翰·斯渥克尔松被加冕为国王约翰一世。1220年,外祖父比尔布沙的弟弟卡尔率领军队远征爱沙尼亚的莱内县,但是于1220年8月8日在利胡拉之战被打败及战死,此后300年瑞典不敢入侵爱沙尼亚。1222年3月10日,约翰一世在维辛索病逝,未婚无嗣,斯渥克尔王朝因此断绝,由年仅6岁的埃里克·埃里克松被选为国王。