Село Бродок знаходиться на правому березі річки Сула, біля місця впадання в неї річки Хусь, вище за течією на відстані 1,5 км розташоване село Засулля, нижче за течією на відстані 1,5 км розташоване село Костянтинів, на протилежному березі — селище Недригайлів. Річка в цьому місці звивиста, утворює лимани, стариці і заболочені озера.
Історія
12 червня 2020 року, відповідно до розпорядження Кабінету Міністрів України № 723-р «Про визначення адміністративних центрів та затвердження територій територіальних громад Сумської області», село увійшло до складу Недригайлівської селищної громади[1].
19 липня 2020 року, в результаті адміністративно-територіальної реформи та ліквідації Недригайлівського району, село увійшло до складу новоутвореного Роменського району[2].