Osorno la Mayor es un municipio y localidad de España, en la comarca de Tierra de Campos, provincia de Palencia, comunidad autónoma de Castilla y León.
Tiene una superficie de 89,16 kilómetros cuadrados y una población de 1455 habitantes (INE 2011).
Se sitúa en el límite oriental de la provincia, a 50 km de la capital, dentro de la comarca de Tierra de Campos. Se considera cruce de caminos, al verse enclavado en la trayectoria natural de paso de la meseta norte al Cantábrico y de Burgos hacia León y Galicia.
Está muy bien comunicada por carretera gracias a la Autovía Camino de Santiago y la Autovía Cantabria-Meseta. También cuenta con estación de ferrocarril en la línea Palencia–Santander.
En la bonita plaza del pueblo pueden verse varios edificios de piedra, y en la fachada del Torreón se conserva el escudo heráldico de los que fueran condes de Osorno, con el águila, símbolo del poder, y el castillo, que sitúa a este pueblo en el viejo reino castellano. También destaca el Palacio de los Hierro del siglo XVIII, hoy transformado en Casa Consistorial y oficina de Correos.En el Pago de las Cuestillas, que se reparte entre los términos de Melgar y Osorno, se ubican los restos de un antiguo castro romanizado que, posteriormente, se convertiría en la antigua ciudad romana de Dessobriga.
La iglesia parroquial de Nuestra Señora de la Asunción, erigida en el siglo XV en el emplazamiento de un templo románico, exhibe una portada barroca, un órgano de la misma época, un bello calvario gótico y una pila bautismal románica entre otros tesoros como varios retablos de diferentes estilos. En Osorno se siente gran devoción por la Virgen de Ronte, cuya imagen del siglo XIII se conserva en la iglesia, y en cuy gobor se celebra una popular romería por las orillas de los río Boedo y Valdavia.
La ciudad Chilena de Osorno recibe su nombre en honor al Conde de Osorno (la Mayor), abuelo del fundador de esa ciudad (Don García Hurtado de Mendoza).