Vaggeryds kommun ligger i natursköna Småland på västsidan av det sydsvenska höglandet mellan de större städerna Jönköping och Värnamo.
Centralorterna är Vaggeryd med 4900 invånare och Skillingaryd med 3900 invånare.
Kommunen har kommunikationsmässigt centralt läge med E4 och järnvägarna Jönköping-Värnamo och Nässjö-Halmstad.