Hamneda är en småort i Ljungby kommun och kyrkbyn i Hamneda socken som är belägen vid Lagan. Orten har 176 invånare.