[2] Incumbent mayor Don Iveson announced in November 2020 that he would not be seeking re-election.
Councillors and school board trustees were elected through first-past-the-post voting in single-member wards.
Over all the 12 wards, of the more than 210,000 votes cast for councillor candidates, 99,000 voters saw their choice elected.
(Rosenthal, West Jasper Place, Big Lake, Westview Village, Lewis Farms, Glenora) (Calder, the Pallisades, Griesbach, Athlone, Wellington, Lauderdale, Rosslyn, Kensington, Carlisle, Cumberland, Sherbrooke, Inglewood, Woodcroft, Dovercourt, Prince Charles, Albany) [15] (Castle Downs, Dickinsfield, Londonderry, Lake District) (Casselman-Steele Heights, Clareview, Hermitage, Horse Hill, Pilot Sound) (Riverview Area, Edgemont, Stillwater, Uplands, River's Edge, Glastonbury, Granville, Hamptons, Lymnurn, Ormsby Place, Dechene, Downtown, Callingwood North/South, Elmwood, Lynnwood, Patricia Heights, Quesnell, Oleskiew, Thorncliff, Westringe, Cameron, Jamieson Place, Wedgewood, Donsdale, Gariepy, Lessard North) (Abbottsfield, Alberta Avenue, Avonmore, Beacon Heights, Bellevue, Bergman, Beverly Heights, Bonnie Doon, Capilano, Cloverdale, Cromdale, Delton, Eastwood, Elmwood Park, Forest Heights, Fulton Place, Gold Bar, Highlands, Holyrood, Idylwylde, Kenilworth, King Edward Park, Montrose, Newton, Ottewell, Parkdale, Rundle Heights, Strathearn, Terrace Heights, Virginia Park)[17] (The Grange, Riverview, Cameron Heights, Laurier Heights, Edgemont) (Belgravia, Strathcona, Ritchie, Grandview, Allendale, Pleasantview, Aspen Gardens, Greenfield, Duggan) (Riverbend, Terwillegar Heights, Windermere, Magrath Heights, Mactaggart) (Kaskitayo:Blue Quill, Ermineskin, Keheewin, Twinbrooks; Heritage Valley:Blackburne, Rutherford, Graydon Hill, Chappelle, Allard) (Ellerslie, Knottwood, Lakewood, Mill Woods Town Centre, Millbourne, Millhurst, Woodvale, Summerside, Southeast Edmonton) (Decoteau, The Meadows, Burnewood, Ridgewood, Southwood, Maple Ridge) Nine elected, one per ward through first past the post.
As of July 2023, the Catholic School Board was refusing to hold a by-election.