The forward, who turned 24 on July 20, was a restricted free agent and avoided a salary arbitration hearing scheduled for Aug. 11. He had 22 points (seven goals, 15 assists) in 73 games last season.
"Morgan set several career highs last season and we're happy to re-sign him," Seattle general manager Ron Francis said. "He took an important step forward last year, and we're looking forward to him continuing his growth with the Kraken."
Selected by the Carolina Hurricanes in the third round (No. 67) of the 2017 NHL Draft, Geekie has 35 points (13 goals, 22 assists) in 111 regular-season games for the Kraken and Hurricanes, and one assist in 11 Stanley Cup Playoff games.
Earlier this offseason, the Kraken signed forward Andre Burakovsky to a five-year contract, goalie Martin Jones to a two-year contract, and agreed with defenseman Justin Schultz on a two-year contract on July 13. They also acquired forward Oliver Bjorkstrand in a trade with the Columbus Blue Jackets on July 22 for a third- and fourth-round pick in the 2023 NHL Draft.
Seattle (27-49-6) finished last in the Pacific Division in its inaugural season in 2021-22.