Село Березоточа знаходиться на лівому березі річки Сула, вище за течією на відстані 1,5 км розташоване село Вовчик, нижче за течією на відстані 3,5 км розташоване село Піски, на протилежному березі — село Луки. Річка в цьому місці звивиста, утворює лимани, стариці і заболочені озера.
Історія
Станом на 1885 рік у колишньому державному й власницькому селі Вовчківська волостіЛубенського повітуПолтавської губернії мешкало 1905 осіб, налічувалось 367 дворових господарств, існували православна церква, школа, 4 постоялих будинки, винокурний завод, 28 вітряних млинів, відбувались 3 ярмарки на рік[1].
За переписом 1897 року кількість мешканців зросла до 2375 осіб (1146 чоловічої статі та 1229 — жіночої), з яких 2312 — православної віри[2].
12 червня 2020 року, відповідно до розпорядження Кабінету Міністрів України № 721-р «Про визначення адміністративних центрів та затвердження територій територіальних громад Полтавської області», село увійшло до складу Лубенської міської громади[3].