Yes, the federal government and state governments have the authority to seize private land. Tribal governments also possess eminent domain powers. In the case of tribal lands, state governments may not exercise eminent domain but they may lay claim to certain allotments held by the United States. Property owners can challenge land seizures but it's difficult to stop the process once it's begun.