Granby is a town located in the southwest corner of Oswego County. The town borders the Oswego River and the City of Fulton to the east, Onondaga County to the south, the town of Hannibal on the west and towns of Oswego and Minetto on the north. The zip codes for Granby are 13069, 13074 and 13033. The school districts for this area include Fulton City School District, Phoenix Central School District and Hannibal Central School District.