SOS Children's Village Santo Domingo-Los Mina

Life in urban Santo Domingo may seem full of promise at first, but its reality can be extremely difficult. The Dominican Republic also has the highest rate of teenage pregnancy in the region; these young mothers need support so that they can gain professional skills and provide for their children.

The city does not hold opportunities in store for all who come here

Growing up together in a loving home (photo: Y. Louay)

Santo Domingo de Guzm├ín is the capital city of the Dominican Republic and its metropolitan area has a population of around 3.8 million. Like other Caribbean nations, it is frequently affected by hurricanes and SOS Children’s Villages has provided emergency aid in such cases in the past. Santo Domingo is the economic and commercial heart of the country, with the head offices of many foreign companies located here.

Santo Domingo is a divided city: while in the centre of town there are large shopping malls and luxury homes, the majority of the city’s population lives in neighbourhoods on the outskirts, often in conditions of extreme poverty. The city also has the greatest migrant population in the country, with many people coming illegally across the border from Haiti in search of work.

Due to the precarious economic situation of many families in neighbouring Haiti, parents often think their children might be better off somewhere else. There are large child trafficking networks that bring Haitian children to the Dominican Republic, promising the parents that their children will have a better life. More often than not, these children end up being exploited for agricultural work, commercial sex work, domestic servitude, or begging and selling merchandise on the streets.

Child need to be given the chance to become successful adults

Due to Santo Domingo’s rapid expansion and population growth (from just over two million in 2003, to 3.7 million in 2010), the number of people living in conditions where adequate housing and infrastructure are not available and basic needs such as food and health care cannot be met is also on the rise. Urban poverty has, in fact, become one of the country’s greatest problems, with over 60 per cent of the urban population now living in conditions of poverty – 63 per cent of them under the age of 18.

In many cases, children and young people from struggling families give up their education in order to work and contribute to the household income. This short-term relief is often far more pressing than any long-term goals, but without an education, children are likely to end up living in precarious conditions themselves once they grow up, thus perpetuating the cycle of poverty.

What we do in Santo Domingo

Children become friends by having fun together. (photo: Y. Louay )

SOS Children's Village Santo Domingo-Los Mina (previously known as SOS Children’s Village Los Mina) began its work in 1985.

For children from the region who are no longer able to live with their parents, 17 SOS families can provide a loving home. In each family, they live with their brothers and sisters and are affectionately cared for by their SOS mother.

When young people feel ready to move out of their SOS home in order to pursue further education or vocational training, the SOS Youth Programme makes shared accommodation available to them in Santo Domingo. In a safe environment and with the support of qualified counsellors, the young people can plan their future, increasingly take on responsibility and prepare for independent adult life.

There is also an SOS Vocational Training Centre here where future SOS mothers and co-workers receive education and training to prepare them for the important roles they will be taking on in an SOS Children’s Village.

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Data.Entity.Core.EntityException: The underlying provider failed on Open. ---> System.Data.SqlClient.SqlException: Connection Timeout Expired. The timeout period elapsed while attempting to consume the pre-login handshake acknowledgement. This could be because the pre-login handshake failed or the server was unable to respond back in time. The duration spent while attempting to connect to this server was - [Pre-Login] initialization=4; handshake=14998; ---> System.ComponentModel.Win32Exception: The wait operation timed out --- End of inner exception stack trace --- at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionPool.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.Open() at System.Data.Entity.Infrastructure.Interception.InternalDispatcher`1.Dispatch[TTarget,TInterceptionContext](TTarget target, Action`2 operation, TInterceptionContext interceptionContext, Action`3 executing, Action`3 executed) at System.Data.Entity.Infrastructure.Interception.DbConnectionDispatcher.Open(DbConnection connection, DbInterceptionContext interceptionContext) at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.<>c__DisplayClass2_0.b__0() at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute[TResult](Func`1 operation) at System.Data.Entity.Core.EntityClient.EntityConnection.Open() --- End of inner exception stack trace --- at System.Data.Entity.Core.EntityClient.EntityConnection.Open() at System.Data.Entity.Core.Objects.ObjectContext.EnsureConnection(Boolean shouldMonitorTransactions) at System.Data.Entity.Core.Objects.ObjectContext.ExecuteInTransaction[T](Func`1 func, IDbExecutionStrategy executionStrategy, Boolean startLocalTransaction, Boolean releaseConnectionOnSuccess) at System.Data.Entity.Core.Objects.ObjectQuery`1.<>c__DisplayClass41_0.b__0() at System.Data.Entity.SqlServer.DefaultSqlExecutionStrategy.Execute[TResult](Func`1 operation) at System.Data.Entity.Core.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption) at System.Data.Entity.Core.Objects.DataClasses.EntityCollection`1.Load(List`1 collection, MergeOption mergeOption) at System.Data.Entity.Core.Objects.DataClasses.RelatedEnd.DeferredLoad() at System.Data.Entity.Core.Objects.Internal.LazyLoadBehavior.LoadProperty[TItem](TItem propertyValue, String relationshipName, String targetRoleName, Boolean mustBeNull, Object wrapperObject) at System.Data.Entity.Core.Objects.Internal.LazyLoadBehavior.<>c__DisplayClass0_0`2.b__1(TProxy proxy, TItem item) at System.Data.Entity.DynamicProxies.NewDependencyEntity_07B5FDD624923A80DA8B1174C67BF22C9ADE63634227BCF7DB5EF15C36D6EADC.get_NewPropertyDescriptions() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index) at SOS.Daisy.DataModel.BaseEntity.GetEntityCollection[T](String propertyName) in C:\Projects\SOS.Daisy.K12\SOS.Daisy.DataModel\BaseEntity.cs:line 298 at SOS.Daisy.DataModel.BaseEntity.GetLstObj[T](String propertyName) in C:\Projects\SOS.Daisy.K12\SOS.Daisy.DataModel\BaseEntity.cs:line 255 at SOS.Daisy.DataModel.EntityList`1..ctor(BaseEntity owner, String propertyName) in C:\Projects\SOS.Daisy.K12\SOS.Daisy.DataModel\EntityList.cs:line 14 at SOS.Daisy.DataModel.NewDependencyEntity.get_NewPropertyDescriptionLstObj() in C:\Projects\SOS.Daisy.K12\SOS.Daisy.DataModel\EntitesPartial\NewDependencyEntity.cs:line 17 at SOS.Daisy.DataModel.DependencyMgr.ExtractProperties(List`1 lst) in C:\Projects\SOS.Daisy.K12\SOS.Daisy.DataModel\Tools\NewDependencyMgr.cs:line 327 at SOS.Daisy.DataModel.DependencyMgr.GetSettings(String controlName, ISite site, ILang lang, IProcess process, IDependencyMgrConditionSet conditions, Boolean useCacheUseCondition) in C:\Projects\SOS.Daisy.K12\SOS.Daisy.DataModel\Tools\NewDependencyMgr.cs:line 203 --- End of inner exception stack trace --- at SOS.Daisy.DataModel.DependencyMgr.GetSettings(String controlName, ISite site, ILang lang, IProcess process, IDependencyMgrConditionSet conditions, Boolean useCacheUseCondition) in C:\Projects\SOS.Daisy.K12\SOS.Daisy.DataModel\Tools\NewDependencyMgr.cs:line 217 at SOS.Daisy.DataModel.DependencyMgr.GetSettings(String controlName, ISite site, ILang lang, IProcess process, IDependencyMgrConditionSet conditions) in C:\Projects\SOS.Daisy.K12\SOS.Daisy.DataModel\Tools\NewDependencyMgr.cs:line 178 at SOS.Core.ETracker.EtrackerControl.RenderContents(HtmlTextWriter output) in C:\Projects\SOS.Daisy.K12\SOS.Core.ETracker\EtrackerControl.cs:line 45 at SOS.Daisy.DataModel.DependencyMgr.GetSettings(String controlName, ISite site, ILang lang, IProcess process, IDependencyMgrConditionSet conditions, Boolean useCacheUseCondition) in C:\Projects\SOS.Daisy.K12\SOS.Daisy.DataModel\Tools\NewDependencyMgr.cs:line 217 at SOS.Daisy.DataModel.DependencyMgr.GetSettings(String controlName, ISite site, ILang lang, IProcess process, IDependencyMgrConditionSet conditions) in C:\Projects\SOS.Daisy.K12\SOS.Daisy.DataModel\Tools\NewDependencyMgr.cs:line 178 at SOS.Core.ETracker.EtrackerControl.RenderContents(HtmlTextWriter output) in C:\Projects\SOS.Daisy.K12\SOS.Core.ETracker\EtrackerControl.cs:line 45 -->