Vilshärad är en tätort i Halmstads kommun. Den nordöstra delen räknas av SCB som en separat småort, Villshärad (nordöstra delen).
Vilshärad, cirka 10 km norr om Halmstad, var från början ett utpräglat sommarstugeområde, men har numera förändrats till året-runt-bebyggelse. Här finns inte mindre än tre campingplatser. Byn ligger i södra änden av en nära 4 km lång sandstrand som i norr slutar i Haverdal. Bebyggelsen avgränsas i norr av Haverdals naturreservat och i väster av den mellan tätorten och havet placerade Vilshärads golfbana, en korthålsbana med tolv hål. Österut finns jordbruksmark och i söder ligger Ringenäs skjutfält. Bussförbindelse finns mellan Vilshärad och Halmstads centrum. I söder ligger Skälviks naturhamn.










