Nibes byplan er speciel med de mange gader vinkelret på kystlinjen. Husene har været nært tilknyttet fiskerierhvervet, og enkelte har en fortid som salterboder til saltning af sild eller tjærehuse til behandling af garn. Gavlkvisthuse er en meget udbredt bygningstype i det gamle Nibe, og et andet karakteristikon er de knækkede gavle, som skulle være begrundet i, at det så var lettere at få brandsprøjterne rundt om hjørnerne i de smalle gader. Selv om husene i Nibe er kraftigt ombyggede med kviste, tilbygninger og nye materialer, er den intime stemning af købstad bibeholdt. Enkelte bygninger er til og med erstattet af nye kopier. Det gælder fx det tidligere Hotel Phønix på hjørnet af Torvet og Skomagergade.
Hvalpsundbanen gik gennem Nibe på et tracé mellem byen og vandet. Her lå tidligere en jernbanestation, som blev opført ved banens åbning i 1899. Stationen blev nedrevet i 1971, og byens rådhus blev placeret på grunden. Rådhusbygningen er i dag i privat eje.
Nibe Kirke er opført i munkesten omkring år 1450. Kirken er hvidkalket, mens skib og kor er tækket med bly. Tårn, våbenhus og korsarm mod syd har tegltag. Hele kirken er overhvælvet, og i den søndre korsarm findes smukke kalkmalerier, udført i 1507 af Sæbyværkstedet og 1510‑20 af Sebberværkstedet, med en billedserie om Sankt Jørgens martyrium. Tårnet er ombygget i 1733. I forbindelse med en større restaurering blev der i 1990 tilføjet støttepiller på den vinduesløse nordfacade for at imødegå sætningsproblemer.
Mellemgade 52 består af et forhus fra 1825 og et sidehus opført i 1848. Facaden står vandskuret og har ti fag mod Strandgade inkl. en tofags facadekvist med gavltrekant. Hjørnefaget mod Mellemgade er »knækket«, og tagbelægningen er røde vingetegl. Ejendommen blev fredet i 1979.
Nibes gamle Råd-, Ting- og Arresthus på Torvet er opført i 1872 i to etager. Det er tegnet af Thomas Arboe, som stod for opførelsen af adskillige jernbanestationer i Nordjylland. Bygningen står med refendfuget underetage med kvaderpilastre, første sal i røde mursten, samt et valmet tegltag. Byggestilen er historicisme.
Nibe har en moderne lystbådehavn, og på havnen er opført rød-hvide ferieboliger i to etager i stil med Skagens fiskepakhuse.