What is the land area of Iowa and New Hampshire?

New Hampshire has less land area than Iowa. Iowa has 56,273 square miles of total area which includes 55,857 square miles of land area. New Hampshire has 9,349 square miles of total area which includes 8,952 square miles of land area.