Horsham menempati peringkat kuartil atas untuk Indeks Keanekaragaman bila dibandingkan dengan kota-kota lain, kota-kota dan Tempat-tempat yang Ditunjuk Sensus (CDPs) di Pennsylvania. Lihat peringkat rekan di bawah ini. Titik koordinat utama Horsham terletak di garis lintang 40.1825 dan garis bujur -75.1387 di Montgomery County.