| State senate 1 | Virginia |
|---|---|
| District 1 | 21st |
| Term start 1 | January 11, 1984 |
| Term end 1 | January 8, 1992 |
| Preceded 1 | Ray L. Garland |
| Succeeded 1 | Brandon Bell |
| Party | Democratic |
| Birth name | John Granger Macfarlane II |
| Birth date | July 30, 1929 |
| Birth place | Washington, D.C., U.S. |
| Death date | June 25, 2025 (aged 95) |
| Death place | Roanoke, Virginia, U.S. |
| Spouse | Anne Ernestine Beck (m. August 30, 1952; died April 30, 2025) |
| Education | Duke University (BA) |
| Branch | United States Marine Corps |
| Battles | Korean War |
John Granger Macfarlane II (July 30, 1929 – June 23, 2025) was an American politician who served in the Virginia Senate from 1984 until he lost reelection in 1991.[1][2]
Macfarlane died on June 23, 2025, at the age of 95.[3]
References
- ^ "Macfarlanes honored with Chancellor’s Award for Leadership in Philanthropy". The Roanoke Times. May 3, 2017. Retrieved March 20, 2020.
- ^ Ayres, B. Drummond Jr. (December 25, 1991). "Wilder Runs on a Record of Achievement, and Thwarted Efforts". The New York Times. Retrieved March 20, 2020.
- ^ "Former Roanoke state Sen. Granger Macfarlane dies". Cardinal News. June 29, 2025. Retrieved June 30, 2025.