This is Saints' first home game of the season, with Callum Davidson's side having earned four points on their travels so far this term.
Aberdeen haven't played since losing 1-0 to Rangers at Pittodrie on the opening day.
The only meeting between the teams in Perth last season ended in a 1-1 draw, with St Johnstone picking up four points from their two visits to the North East.