San Miguel de Velasco es una localidad y municipio de Bolivia, ubicado en la provincia Velasco del departamento de Santa Cruz. El municipio tiene una superficie de 8.807 km² y cuenta con una población de 11.327 habitantes.
La localidad se encuentra a 37 km de San Ignacio de Velasco, mientras que hasta la ciudad de Santa Cruz de la Sierra, capital departamental, hay una distancias de 504 km.
La topografía del municipio se caracteriza por presentar estrechos valles con terrazas aluviales, colinas y serranías. El clima es cálido tropical con una temperatura promedio anual de 24°C. Sus suelos son de origen precámbrico y ligeramente ácidos.