Luoyang localiza-se no oeste da província de Henan, no lado sul do Rio Amarelo. Treze dinastias imperiais chinesas tiveram Luoyang como capital, num período que compreendeu cerca 1.500 anos. Foi construída no século 12 a.C. e é a única em toda a história da China a receber a denominação de "Cidade de Deus".
A região de Heluo, cujo centro é Luoyang, é um dos berços da cultura han. Era também um reduto de poetas, razão pela qual carrega a fama de "Cidade da poesia". Já o apelido de "Cidade das Flores" se deve ao fato de as perfumadas e belas peônias serem outra das especialidades do lugar. Todos os anos, quando as peônias florescem, entre 15 de abril ao dia 8 de maio, é realizada a "Expo Peônia", forte atração turística local.