Село се налази на око 400 м од Бугарске границе, између Зајечара и Неготина на око 240 м надморске висине, има око 150 - 200 домаћинстава (око 450 - 500 становника). Већина становништва су Власи.
У насељу Шипиково живи 447 пунолетних становника, а просечна старост становништва износи 52,1 година (51,2 код мушкараца и 52,9 код жена). У насељу има 188 домаћинстава, а просечан број чланова по домаћинству је 2,72.
Ово насеље је углавном насељено Власима (према попису из 2002. године), а у последња три пописа, примећен је пад у броју становника.