Helsinge har en befolkning på 8.199 og et areal på 533 ha. Byen ligger mellem Gribskov og Arresø i Nordsjælland, 12 km nordvest for Hillerød. Terrænet er en svagt bølget moræneflade 20‑30 meter over havoverfladen med en del småsøer i dødishuller. To mindre skove, Valby Hegn mod nord og Høbjerg Hegn mod øst, ligger ganske tæt på byen. Helsinge var i perioden 1970‑2007 kommunalt center i kommunen af samme navn og blev udbygget som administrativt centrum for Gribskov Kommune, der blev oprettet i 2007.
Efter at jernbanen i 1897 var kommet til Helsinge, udviklede byen sig både økonomisk og administrativt, og den blev et betydeligt service- og industricenter for landbrugsoplandet. De 400 meter af Østergade mellem gadekæret og stationen blev Helsinges hovedstrøg med to- og treetagers rødstenshuse. Området er siden udbygget til et fodgængerareal med tværgående arkader, der er gjort bilistvenligt via en ringvej fra 1970’erne og store parkeringsarealer til begge sider. Helsinges betydelige handel foregår herfra og fra et center lidt sydligere. To mindre erhvervskvarterer ligger i byens vestlige og sydlige udkant; her befinder sig også en solfarm, der i 2016 nåede op på at omfatte ca. 23.000 m2 solfangere. Ved stationen ligger Gribskov Gymnasium, og i den vestlige del af byen bibliotek og haller. Individuelle, men velkendte parcelhustyper fra perioden 1960 til 1980 dominerer boligmassen, især mod syd og øst. I nord ses både treetagers stokbebyggelser fra omkring 1970, fx ved Kongensgavevej, og områder med række- og kædehuse fra de seneste årtier. Med disse er Helsinge omtrent vokset sammen med den gamle landsby Nejlinge mod øst. Fællesarealerne i de nyere bydele giver sammen med flere ubebyggede arealer nær bymidten Helsinge et åbent præg.