The cost of doing business in New England is higher than the southwest. This is due to a number of factors, including higher labor costs, higher energy costs, and higher taxes. In addition, New England has a smaller labor pool than the Southwest, which makes it more difficult for businesses to find workers. As a result, businesses in New England often have to pay higher wages to attract workers. Finally, New England has a number of environmental regulations that increase the cost of doing business.