Sainte-Juliette-sur-Viaur (, literally Sainte-Juliette on Viaur; ) is a commune in the Aveyron department in southern France.