 Brady Township borders Clinton Township to the east, the West Branch Susquehanna River on the southeast, Union County to the southwest, Washington Township to the west, and Armstrong Township to the northwest.As the crow flies, Lycoming County is about 130 miles (209 km) northwest of Philadelphia and 165 miles (266 km) east-northeast of Pittsburgh.According to the United States Census Bureau, the township has a total area of , all of it land.