Petersburg, New York

Petersburg: a city in Rensselaer County, New York.

About

Petersburg is a city located in the county of Rensselaer in the U.S. state of New York.

Quick Facts about Petersburg

State New York (United States)
County Rensselaer County
Latitude & Longitude 42.7495,-73.3401
Time Zone America/New_York
Local time 23:35:47 (6th November 2026)
Postal code 12138
Weather 66℉ Patchy Fog then Mostly Cloudy 7-days weather

Geography

Petersburg is located at 42°44'58"N 73°20'24"W (42.7495200, -73.3401100).

Petersburg map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

66°F
Patchy Fog then Mostly Cloudy
2 mph N Friday

Patchy fog before 9am. Mostly cloudy, with a high near 66. North wind around 2 mph.

7-Day Forecast
Petersburg zip code is 12138. County name: Rensselaer, County fips: 36083
Petersburgh, Rensselaer Mills, South Petersburg, South Petersburgh

Services and Civic Places in Petersburg

1Grafton Town Hall

2379 NY-2, Petersburg, NY 12138 View details

Phone: +15182793565

Nearby Schools and Colleges

Schools and campuses linked to Petersburg, NY. Select a name to open its map and contact details.

Code Name City ZIP
168342 Williams College Williamstown (MA) 01267

Nearby Transit Stations (24)

Rail and bus stations connected to Petersburg, NY. Select a station to open its map and address details.

Code Name Address Type
PIT Joseph Scelsi Intermodal Transportation Center 1 Columbus Avenue RAIL
ALB Albany–Rensselaer 525 East St. RAIL
SDY Schenectady 332 Erie Blvd. RAIL
SRK Saratoga Springs, NY 267 Union Avenue BUS
SAR Saratoga Springs station 26 Station Lane RAIL

Closest post offices linked to Petersburg.

Post Office Name City ZIP
Petersburg Post Office Petersburg (NY) 12138

Other places with the same name (6)

Other cities in Rensselaer County

Cities, towns, neighborhoods & other populated places in Rensselaer County , NY. (more)

City Name Population Title
Troy 48,804 The most populous city in Rensselaer County, New York.
East Greenbush 16,127 Town in New York state
Stony Point 15,289 Town in Rockland County, New York, United States
Brunswick 13,048 Town in New York
Rensselaer 9,142 City in Indiana
Sand Lake 8,422 Town in Rensselaer County, New York, United States
Hoosick 6,711 Town in New York, United States
Pittstown 5,144 Town in New York
Nassau 4,743 Town in Rensselaer County, New York, United States
Poestenkill 4,479 Town in New York, USA
Hoosick Falls 3,336 Town
Wynantskill 3,276 Census-designated place in Rensselaer County, New York
Stephentown 2,861 City in Rensselaer County, New York, United States of America
West Sand Lake 2,660 Census-designated place in Rensselaer County, New York
Hampton Manor 2,417 Census-designated place in Rensselaer County, New York
Grafton 2,151 Town in New York, United States