Juelsminde er med sin befolkning på 4.023 og areal på 4 km2 Hedensted Kommunes næststørste by. Den ligger på kanten af et bølget og leret morænelandskab fra sidste istid, der nordvest for byen når 110 m.o.h. ved Troldemose Bakke. Kyststrækningen er et marint forland dannet siden stenalderen, og de fine badestrande ved bl.a. Sandbjerg Vig, Storstranden og Grønbjerggård Strand er yndede turistmål. Ved Juelsmindehalvøen mødes Kattegat og Lillebælt ud for Bjørnsknude. På den nordvendte kyststrækning er anlagt en havn med fire bassiner: den gamle fiskerihavn, den nyeste østhavn og to marinaer.
Der er ca. 30 km til Vejle og 19 km til Horsens. Byen er vokset sammen med Klakring, og det bebyggede areal har udvidet sig mod strandene og i nye kvarterer syd for Vejlevej. Handelslivet er koncentreret i Odelsgade, mens der også er indkøbsmuligheder i krydset Strandhusevej/Rousthøjs Allé. Omkring havnen og i Juelsgade ligger flere spisesteder, der især er velbesøgte i turistsæsonen.
Bebyggelsen er meget varieret med sommerhuse i de kystnære områder, etagebebyggelser fra årene efter 2. Verdenskrig og 1960’erne på Strandvejen og Petersmindevej, fireetagersblokke med havudsigt ved Kystvej, toetagershuse fra 1950’erne ved Strandhusevej, ældreboliger og plejehjem på Rousthøjs Allé fra midten af 1960’erne og etplanshuse fra 1980’erne ved Kejsdalen og Rousthøjsparken. Heraf er en del almennyttige boliger. Nordvest for byen ligger en golfbane omkring Bolbroholtvej og langs Vejlevej byens erhvervsområde.
Den lavtliggende kystby er udpeget som et af de ti områder i Danmark, hvor der er særlig høj risiko for omfattende skader ved ekstreme oversvømmelser.