Деревня Ялгуба находится в Прионежском районе Республики Карелия, входит в состав Заозерского сельского поселения и расположена на берегу Онежского озера, в 30 километрах северо-восточнее Петрозаводска по автодороге. Численность населения составляет примерно 100 человек.
Основой экономики является деятельность гостиниц и других мест временного размещения туристов.
Сообщение регионами России осуществляется автотранспортом.