Vaggeryd is a locality situated in Vaggeryd Municipality, Jönköping County, Sweden with 4,920 inhabitants in 2010. Together with Skillingaryd it is the seat of the municipality.
Vaggeryd is situated about 10 km north of its co-municipal seat Skillingaryd. Parts of the municipal administration are located in Vaggeryd.
Vaggeryd was originally the seat for multiple furniture manufacturers, most of which have now shut down.