When they meet all requirements. Travelers must be eligible to use the VWP and have a valid Electronic System for Travel Authorization (ESTA) approval prior to travel. If you are eligible to travel on the VWP, but prefer to have a visa in your passport, you may still apply for a visitor (B) visa.
Currently, 37 countries participate in the Visa Waiver Program, as shown below:
Link | Travel State