[5] Santo Rosario was formerly known as Baybay, while Salvacion's old name was Ambulong, and furthermore Old Poblacion's name was Daan Banwa.
The northern and north-west part of the town overlooks Panay and the north-east portion faces Negros.
Buenavista is a part of the Metro Iloilo–Guimaras area, centered on Iloilo City.
Buenavista's terrain ranges from plains (nearly level in the central and north-west coastal areas) to mountains (north-western part).
Poverty incidence of Buenavista Source: Philippine Statistics Authority[12][13][14][15][16][17][18][19] There are passenger ferries, utilizing pump boats to Iloilo City.