What are you looking for?
Explore Needham, IN
Needham is a small town located in Johnson County, Indiana. With a population of around 1,200 residents, it offers a tight-knit community atmosphere. The town is known for its picturesque landscapes, with rolling hills and beautiful countryside views. Needham is also home to several historic buildings, including the Needham Masonic Lodge, which was built in 1873. Despite its small size, the town has a strong sense of community pride and hosts various events throughout the year, such as the Needham Fall Festival, bringing residents together for fun and celebration.