Łapy – miasto w województwie podlaskim w powiecie białostockim, siedziba gminy miejsko-wiejskiej Łapy. Położone na Nizinie Północnopodlaskiej nad rzeką Narew.

Według danych GUS z 1 stycznia 2024 r. Łapy liczyły 14 436 mieszkańców.

Znajdują się w nim zamknięte Zakłady Naprawcze Taboru Kolejowego w Łapach S.A. (ZNTK w Łapach S.A.), obecnie na miejscu ZNTK działa zakład Warsztaty Wagonów Kolejowych WWK Łapy, mleczarnia oraz zamknięta w lutym 2008 cukrownia. Ponadto Łapy są ośrodkiem medycznym i edukacyjnym dla obszaru byłego powiatu łapskiego.

Łapy leżą na Podlasiu, w historycznej ziemi bielskiejStefan Krzysztof Kuczyński (red.): Drobna szlachta podlaska w XVI-XIX wieku. Ośrodek Badań Historii Wojskowej Muzeum Wojska w Białymstoku, Białystok 1991, s. 49..

Położenie Miasto Łapy jest usytuowane w Polsce północno-wschodniej. Zgodnie z podziałem Polski na regiony fizycznogeograficzne dokonanym przez prof. Jerzego Kondrackiego miasto Łapy leży na Nizinie Północnopodlaskiej, w Dolinie Górnej Narwi. Miasto Łapy położone jest nad rzeką Narew. Miasto znajduje się w otulinie Narwiańskiego Parku Narodowego.

Według danych z 1 stycznia 2010 r.