Rochefort sur Loire borde la Loire en aval d'Angers et en amont de Chalonnes-sur-Loire, dans le Val de Loire classé au Patrimoine mondial de l'UNESCO.
Sa position sur la vallée de la Loire en a fait un point de passage important dans l'histoire.
Rochefort-sur-Loire est une commune agricole et viticole.