James H. Hudson (1877 - August 21, 1947) was a Justice of the Maine Supreme Judicial Court from November 20, 1933 to August 21, 1947.