Горњи Крупац се налази у подножју планине Озрен. У селу постоји извор са лековитом водом, а од Соко бање је удаљен 25 km. Сеоска слава је свети Илија (2. август).
У насељу Горњи Крупац живи 439 пунолетних становника, а просечна старост становништва износи 50,3 година (50,0 код мушкараца и 50,6 код жена). У насељу има 171 домаћинство, а просечан број чланова по домаћинству је 2,98.
Ово насеље је скоро у потпуности насељено Србима (према попису из 2002. године), а у последња три пописа, примећен је пад у броју становника.