PurposeThis paper aims to identify variables that determine the differing levels of environmental quality on Java and other islands in Indonesia.Design/methodology/approachUsing a quantitative approach, secondary data were sourced from the Central Statistics Agency and the Ministry of Environment and Forestry. The data were obtained through the collection of documentation from 33 provinces in Indonesia. The analytical approach used was discriminant analysis. The research variables are Trade Openness, Foreign Direct Investment (FDI), industry, HDI and population growth.FindingsThe variables that distinguish between the levels of environmental quality in Indonesian provinces on the island of Java and on other islands are Industry, HDI, FDI and population growth. The openness variable is not a differentiating variable for environmental quality. The most powerful variable as a differentiator of environmental quality on Java Island and on other islands is the Industry variable.Research limitations/implicationsThis study has not classified the quality of the environment based on the Ministry of Environment and Forestry's categories, namely, the very good, good, quite good, poor, very poor and dangerous. For this reason, further research is needed using multiple discriminant analysis (MDA).Practical implicationsIndustry is the variable that most strongly distinguishes between levels of environmental quality on Java and other island, while the industrial sector is the largest contributor to gross regional domestic product (GDRP). Government policy to develop green technology is mandatory so that there is no trade-off between industry and environmental quality.Originality/valueThis study is able to identify the differentiating variables of environmental quality in two different groups, on Java and on the other islands of the Indonesian archipelago.