Вакула – единственный в Диканьке кузнец, главный герой повести и мастер на все руки. Безумно влюблён в лучшую красавицу деревни Оксану и готов ради неё на всё.
Оксана – дочь богатого казака Чуба, первая красавица в окрестностях. Ветрена, высокомерна, однако в душе ранима и влюбчива. Отказывает во взаимности всем парням Диканьки и в первое время насмехается над кузнецом, который рьяно добивается её расположения.
Козак Чуб – богатый мещанин, зажиточный человек. Довольно ленив и боязлив, очень не любит кузнеца, но в то же время пылает страстью к матери Вакулы.
Солоха – мать Вакулы, которая является ведьмой. Искусно поддерживает вражду между кузнецом и Чубом, а также оказывает знаки внимания всем видным мужикам Диканьки, надеясь заполучить их хозяйство.
Чёрт – низшее демоническое существо, невзлюбившее Вакулу и действующее заодно с Солохой. Пытается одурманить кузнеца, однако в конечном итоге терпит фиаско.
Пузатый Пацюк – местный знахарь, лекарь и колдун. Ранее был козаком, однако бежал с Сечи и обосновался в Диканьке. Имеет огромные размеры тела и практически не ходит.