Ozone and particulate matter (PM), PM 10 and PM 2.5 , were monitored along with meteorological parameters at a semi-urban location, Patiala, in the northwestern Indo-Gangetic plain from December 2013 to November 2014. The annual mean concentration levels of PM 10 , PM 2.5 and ozone were recorded as 178 μg m −3 , 88 μg m −3 and 39 ppb, which also exceeded the national standards on a 24-h average basis, by 77.3% (335 days), 53.2% (338 days) and 20 days, respectively. High levels of PM (PM 10 and PM 2.5) were observed in winter (58-381 and 42-270 μg m −3) and in the post-monsoon (71-320 and 39-320 μg m −3) season and a rise in the level of ozone was observed in summer (22-72 ppb) and in the post-monsoon season (23-73 ppb), respectively. The rate of ozone production was the highest during the post-harvest fire period (3.94 ppb O 3 /h in May and 4.23 ppb O 3 /h in November). A Pearson correlation study showed the strong dependency of PM and ozone on meteorological variables. Relative humidity has the highest ranking for ozone and PM 10 , while wind speed has the lowest rank for ozone, PM 10 and PM 2.5 in the order of factors affecting the level of pollutants. The generalised linear model and the neural network model (for ozone) and the random forest model (for PM) outperformed on the basis of performance indices and further cross-validation was done.