Humlebæk har en befolkning på 9.587 og et areal på 416 ha. Byen er en langstrakt bebyggelse ved Øresund, ca. 32 km nord for København og 9 km sydvest for Helsingør. Kysten fremtræder her med en stejl Littorinaskrænt udformet i stenalderen og siden hævet ca. 5 m. Bag denne ligger en moræneflade med bebyggelse, dyrket jord og småskove.
Før 1800-tallet blev kysten udnyttet af en spredt fiskerbefolkning. Fra slutningen af 1800-tallet opførtes en række landliggervillaer, og området omkring havnen, Krogerup og kunstmuseet Louisiana kom til at udgøre Gammel Humlebæk. Kystbanen fra 1897 fik station 1 km sydligere for også at kunne betjene fiskerlejet Sletten og dobbeltlandsbyen Torpen, og denne station blev centrum for Ny Humlebæk. Villabyggeriet fortsatte langs stranden og så ind i landet, hvor Humlebæk Strandvej anlagdes øst for banen. Fra 1960’erne opførtes en stor bydel med stokhuse og et butikscenter i 1976 vest for stationen og derefter parcelhuse, der afløses af et erhvervskvarter ind mod Helsingørmotorvejen. Humlebæk ligger i Fingerplanens Helsingørfinger og har karakter af soveby.