Alstermo ligger langs Alsteråns bredder i et meget skogrikt område i Uppvidinge kommune i landskapet Småland. Fra Alstermo er det ca. 65 km til Växjö, Kalmar og Oskarshamn.