До 1923 года включительно розыгрыш осуществлялся Санкт-Петербургской футбол-лигой. Первой наградой являлся Кубок Аспдена, который был приобретён футбольным меценатом и крупным предпринимателем Т. М. Аспденом. Этот приз разыгрывался все дореволюционные годы.
До 1935 года включительно (до начала розыгрыша клубных чемпионатов) являлся соревнованием топ-уровня с участием сильнейших футболистов города и, наряду с первенствами таких городов, как Москва, Харьков, Киев, одним из наиболее значимых футбольных клубных соревнований в СССР того периода.
С появлением всесоюзных клубных турниров утратил статус важнейшего соревнования, став первенством города для клубных (любительских) команд.
C 1995 года чемпионат проводится общественной организацией «Региональная спортивная Федерация футбола Санкт-Петербурга».
Помимо турнира в высшей лиге (в котором разыгрывается звание чемпиона города) существует первенство Санкт-Петербурга в первой лиге[8], турниры молодёжных (до 21 года; высшая и первая лиги) и юношеских (в нескольких возрастных категориях; высшая, первая, вторая и третья лиги, для которых также существует клубный зачёт) команд.
В зимний период проводится также имеющее статус подготовительного турнира Зимнее первенство Санкт-Петербурга (без ограничений возраста по верхнему потолку)[9][10].