is a town in Vaggeryd Municipality
and together with Skillingaryd
the seat of the municipality, that is situated in Jönköping County
. It has a population of 4,688 (2005).
Vaggeryd is situated about 10 km north of its co-municipal seat Skillingaryd. Parts of the municipal administration are located in Vaggeryd.