Porterfield is in the extreme western part of the county, on the Rutherford-Cannon County line. Although the area saw early settlement, the place did not receive the name until a post office was established there in the late 1800s.