Nach dem Ende seiner Zeit im US-Repräsentantenhaus fungierte John Allen zwischen 1836 und 1865 an verschiedenen Gerichten als Richter; dabei gehörte er ab 1840 dem Obersten Gerichtshof von Virginia an.