Zwaag telt 3.135 inwoners en is daarmee net iets kleiner dan Blokker met 4.065 inwoners*. Zwaag grenst aan Risdam-Noord, Risdam-Zuid, Nieuwe Steen, Westerblokker en Bangert en Oosterpolder.

Het dorp Zwaag werd gesticht rond de 13e eeuw en was een zogenoemd lintdorp met enkele zijpaden. Het oude Zwaag is nog goed herkenbaar mede dankzij een aantal oude gebouwen. In heb begin van de 15e eeuw kreeg Zwaag stadsrechten, maar na de samenvoeging in 1979 met Blokker en Hoorn heeft het weer de status van dorp gekregen. De inwoners van Zwaag hebben nooit achter de samenvoeging gestaan en als stil protest uitten ze dit in hun carnavalsoptocht. Mede hierdoor is deze optocht uitgegroeid tot de grootste Carnavalsoptocht boven de rivieren.

*Cijfers CBS 2012