 According to the United States Census Bureau, the town of Smithville has a total area of , all land.Smithville is nestled in the Ozark Foothills on the Salem Plateau, which is a part of the larger Ozark Plateau.The eastern third of Smithville is a low-lying area, prone to flooding from Machine Creek.