Vega de Doña Olimpa es una localidad y también una pedanía del municipio de Saldaña, en la provincia de Palencia, comunidad autónoma de Castilla y León (España). Limita al Norte con Villanueva del Monte y Valenoso. Al Este con Villamelendro de Valdavia. Al Sur con Villota del Duque, Portillejo y Villantodrigo y al Oeste con Villarmienzo y Relea de la Loma. Aparece como Vega de Doña Limpia en muchos documentos medievales y modernos.
Situada en la comarca de Vega-Valdavia, a orillas del río Ucieza, se encuentra a una altitud sobre el nivel del mar de 928 msnm. Además del río Ucieza, situado al Sur del casco urbano vegeño, otros dos cursos fluviales bordean la localidad: el arroyo Valenoso, al Este, y otro, al Oeste.