Joseph „O Long“ Johnson (* 19. Dezember 1785 im Orange County, New York; † 17. Februar 1877 in Bridgeport, West Virginia) war ein US-amerikanischer Politiker und von 1852 bis 1856 Gouverneur des Bundesstaates Virginia. Außerdem vertrat er seinen Staat zwischen 1823 und 1847 mehrfach mit Unterbrechungen im US-Repräsentantenhaus.