За кількістю зайнятих у науково-освітній сфері у складі загальної чисельності населення міста, Санкт-Петербург займає друге місце в Російській Федерації. У місті розташовані Санкт-Петербурзький науковий центр Російської академії наук, який об'єднує понад 60 академічних інститутів та інших науково-дослідних установ; численні науково-дослідні інститути. На південній околиці міста розташовується «Головна (Пулковська) астрономічна обсерваторія Російської академії наук».