En el oeste de la provincia de Salamanca llegando a hacer frontera con Portugal, se encuentra el municipio de Puerto Seguro ; ubicada a 34 kilómetros de la localidad de Ciudad Rodrigo, a cuyo partido judicial pertenece. Su término municipal ocupa una superficie de 29.1 Km2.
Su núcleo urbano se encuentra situado en un alto que no llega a los 700 metros , entre el río Águeda y la Ribera de Dos Casas; y se encuentra delimitado al norte con el término municipal Ahigal de los Aceiteros; al sur con Villar de Ciervo; al este con San Felices de los Gallegos y al oeste con La Bouza y Portugal.
El nombre de Puerto Seguro es relativamente reciente ya que su nombre en un principio era Barba de Puerco, tal y como figura en los mapas de principios de siglo.
No están claros los orígenes de Puerto Seguro, pero según estudios , parece probable que los primeros pobladores fueran los vetones ( pueblo prerromano que habitó buena parte de la provincia de Salamanca ). Posteriormente habitaron en esta zona pueblos como los romanos , los visigodos, los árabes....; de los visigodos se encuentran enterramientos excavados en rocas que se sitúan en la dehesa y en otros lugares del centro del pueblo.
La historia de Puerto Seguro ha estado siempre muy unida a la de las localidades salmantinas de San Felices de Los Gallegos y de Ahigal de los Aceiteros; ya en el Siglo XV, estos tres municipios pasaron a formar parte de la Casa de Alba; a los tres pueblos se les impone el pago del Noveno y estos municipios imponen un pleito pidiendo la supresión del Noveno, tras varios pleitos contra la Casa de Alba , se consigue la supresión del Noveno el 11 de mayo de 1852, la tradición se sigue manteniendo y desde entonces todos los 11 de mayo se sigue celebrando en este pequeño municipio la Fiesta del día Noveno.