Город основан Джоном С. Уильямсом из Детройта, который купил здесь землю в 1876 году, и Петром Дементьевым, который построил железнодорожную станцию в 1888 году. Сент-Питерсберг был зарегистрирован 29 февраля 1892 года, на тот момент он имел население примерно 300 человек. Город был назван в честь родины Дементьева, Санкт-Петербурга, столицы Российской империи. Существует местная легенда о том, что Джон Уильямс и Пётр Дементьев подбросили монету, чтобы решить, кому из них выпадет честь назвать город. Питер Деменс выиграл и назвал город в честь Санкт-Петербурга, а Джон Уильямс назвал в честь своего места рождения, Детройта, первый отель. Отель «Детройт» до сих пор существует в деловой части города и является кондоминиумом.
Американские исследователи рассказывают о невероятных трудностях, которыми сопровождалось строительство железной дороги. «И материалы, и продукты приходилось привозить издалека, расчищать местность, строить мосты, преодолевать участки джунглей с аллигаторами, ядовитыми змеями и полчищами комаров. От всего этого, особенно в сезон тропических ливней, рабочие заболевали тропической жёлтой лихорадкой. Наконец, наступили финансовые трудности: стало не хватать денег для уплаты долгов кредиторам и жалованья рабочим. Был критический момент, когда озлобленная толпа рабочих хотела линчевать Дементьева… Компаньоны Дементьева предлагали ему остановить строительство и полностью отказаться от проекта проведения железной дороги до тамповского залива», – утверждают «Записки Русской академической группы в США», в которых описана история Петра Дементьева. Вопреки всем трудностям Дементьев осуществил свою мечту, доведя строительство до конца: 8 июля 1888 года по созданной железной дороге от Санфорда до Санкт-Петербурга протяжённостью в 150 миль пришёл первый поезд!
Сегодня же это наисовременнейший благоустроенный город с населением в четверть миллиона. Его называют Солнечным городом: в Санкт-Петербурге хорошая погода около 360 дней в году. По этой причине он популярен среди туристов, особенно из штатов с холодным северным климатом.