Instead of re-inventing the wheel here, let me direct you to some other web pages that do a very good job of covering this topic. If you have any questions about the information from these sites, please direct your inquires to them, not me. When in doubt, check with the state's Department of Motor Vehicles (or equivalent).
Also, check out the Rand McNally Motor Carriers' Road Atlas that may provide additional information about height, weight and width restrictions on specific roads. Navigate to the "travel store", then look for "road atlases".