Łapy is a town located in north-eastern Poland within the Podlaskie Voivodeship. It serves as the administrative center of the urban-rural gmina Łapy and is situated in Białystok County.
Geographically, the town is positioned in the North Podlasie Lowland region along the banks of the Narew river.