2023–24 AJHL season

The 2023–24 AJHL season was the 60th season of the Alberta Junior Hockey League (AJHL). The season began with 16 teams and ended with 11 teams after the surprise mid-season departure of five teams to join the BCHL. The Calgary Canucks swept the Whitecourt Wolverines in 4 games to win the league championship.

League changes
The season began with 16 teams distributed between 2 divisions of 8 teams each. On January 20, 2024, the British Columbia Hockey League (BCHL) announced that the Blackfalds Bulldogs, Brooks Bandits, Okotoks Oilers, Sherwood Park Crusaders, and Spruce Grove Saints would move from the AJHL to the BCHL in the 2024-25 season. The BCHL had planned to wait until the end of the season to make the announcement, however rumours had already begun to circulate online. The AJHL responded to the announcement by cancelling most of the five teams' remaining scheduled matches except those between each other. It was then decided by the BCHL that the five teams would play out the rest of the season as a stand-alone division under the aegis of the BCHL. The AJHL then consolidated the remaining teams from its North and South divisions into a single unit for the rest of the season.

The league began a pilot program for video review on goals at specific arenas. It subsequently decided to extend the pilot program through the 2024–25 season.

Regular season
The standings at the end of the regular season were as follows:

Note: GP = Games Played, W = Wins, L = Losses, OTL = Overtime Losses, SOL = Shootout losses, Pts = Points

Scoring leaders
GP = Games Played, G = Goals, A = Assists, P = Points, PIM = Penalties In Minutes

Leading goaltenders
Note: GP = Games Played, W = Wins, L = Losses, OTL = Overtime Losses, SOL = Shootout Losses, GA = Goals Against, Sv% = Save Percentage, GAA = Goals Against Average, SO = Shutouts, Mins = Minutes played.