Hjerm har en befolkning på 1.080 og et areal på 83 ha. Byen ligger 9 km nord for Holstebro og er en stationsby på banen mellem Holstebro og Struer. Morænelandskabet ligger i 30 m’s højde og afvandes gennem dybt nedskårne dale mod nord til Venø Bugt. Nordvest i byen er udlagt en bypark på 4,5 ha.
Udgangspunktet for Hjerms byvækst er jernbanens skæring med hovedgaden, hvorimod et nu nedlagt kalkbrud 600 m sydligere ikke har afsat bebyggelse. Erhvervskvartererne er delvis inaktive, men efter år 2000 er der opført flere boliger i byen. Middelalderkirken ligger højt og frit syd for byen.