Hørve har en befolkning på 2.456 og et areal på 1,5 km2. Byen ligger 17 km vest for Holbæk i et intensivtdyrket landskab og omgivet på tre sider af den tørlagte Lammefjord. Hørves ældste del, området omkring kirken, er anlagt i sydkanten af en randmoræne. Den kirkeløse nabolandsby Vejleby 1 km sydligere er placeret på kanten af en anden randmoræne. Hørve voksede stærkt i 1970’erne med parcelhuskvarterer og rækkehuse. Det nyeste kvarter er fra 00’erne og ligger i sydvest. I den sydlige del af byen findes et mindre erhvervskvarter. Vallekilde Højskole ligger knap 2 km sydvest for Hørve Station.