Посёлок городского типа Васильковка находится на правом берегу реки Волчья, выше по течению на расстоянии в 3,5 км расположено село Волчанское, на противоположном берегу — сёла Письменное, Ивановка, Шевякино, Павловка и посёлок Правда. Река в этом месте извилистая, образует лиманы, старицы и заболоченные озёра. Через посёлок проходят автомобильные дороги Т-0401, Т-0408 и железная дорога, станции Васильковка и Ульяновка.
История
В 1707 году близ урочища Васильков возник зимовник одного из казацких старшин. После ликвидации Запорожской Сечи в 1775 году зимовник получил статус военной слободы. Со временем слобода стала центром волости.
В конце XIX века селение Павлоградского уездаЕкатеринославской губернии. Жителей было 9 200 человек; 1 школа; 3 ярмарки, базары; бондарные мастерские; около 15 других торгово-промышленных заведений.