Град Енгелхолм се налази у јужном делуШведске иСкандинавског полуострва. Од главног града државе,Стокхолма, град је удаљен 540 км југозападно. Од првог већег града,Малмеа, град се налази 85 км северно.
Енгелхолм се сместио на источној обалиКатегата, делаСеверног мора. На датом месту се у море улива речицаРане. Градско подручје јеравничарско, а надморска висина се креће 0-30 м.
Подручје Енгелхолма било је насељено још у времепраисторије. Усредњем веку овде је постојало мало насеље, које је, као и цео јужни део данашњеШведске, био поседданског краља. Оно је1516. године добило градска права.
Енгелхолм је данас град средње величине за шведске услове. Град има око 23.000 становника (податак из 2010. г.), а градско подручје, тј. истоимена општина има око 39.000 становника (податак из 2008. г.). Последњих деценија број становника у граду расте.
До средине20. века Енгелхолм су насељавали искључиво етничкиШвеђани. Међутим, са јачањем усељавања уШведску, становништво града је постало шароликије.
Данас је Енгелхолм савремени град са посебно развијеноминдустријом (нарочито производњастакла). Последње две деценије посебно се развијајутрговина,услуге итуризам.