Santa Josefa, officially known as the Municipality of Santa Josefa, is a municipality located in the province of Agusan del Sur in the Philippines.
According to the 2024 census, the municipality has a population of 24,667 people. It is currently recognized as the least populated town within the province of Agusan del Sur.