Asnæs har en befolkning på 3.018 og et areal på 2,2 km2. Byen ligger 17 km nordvest for Holbæk ved en nordlig vig af Lammefjord, der blev tørlagt fra 1873. I 1970’erne blev bymidten omlagt, og indkøbscenteret opført, og byen blev udvidet nordpå op ad bakken. Herefter fulgte en stor udvidelse mod nordvest med parcel-, dobbelt- og rækkehuse, typisk opført i ensartede klynger, adskilt af friarealer. En hel del mindre servicevirksomheder ligger spredt i parcelhusområderne. Asnæs er et regionalt handels- og servicecenter, som både appellerer til kunder i nabobyerne og til brugerne af de mange sommerhuse langs Sejerø Bugt.