Serock – miasto w Polsce położone w województwie mazowieckim, w powiecie legionowskim, nad Jeziorem Zegrzyńskim, naprzeciw ujścia Bugu do Narwi. Leży ono na pograniczu Kotliny Warszawskiej i Wysoczyzny Ciechanowskiej. Siedziba gminy miejsko-wiejskiej Serock. Odległość od centrum Warszawy wynosi około 40 km.