McGregor is an unincorporated community in Redbank Township, Armstrong County, Pennsylvania, United States.
The community lies along PA-839 at the junction with Porter Rd.
[2][3] A post office called McGregor was established in 1904 and remained in operation until 1905.
This Armstrong County, Pennsylvania state location article is a stub.
You can help Wikipedia by expanding it.