Petrolia is an unincorporated community in Allen County, Kansas, United States. It is situated along the Neosho River. In 1910, Petrolia had a money order postoffice, an express office, and was a trading point for the neighborhood. The population that year was 200.