Karmasan (; , Qarmasan) is a rural locality (a selo) and the administrative centre of Karmasansky Selsoviet, Ufimsky District, Bashkortostan, Russia. The population was 706 as of 2010.
Karmasan is located 51 km northwest of Ufa (the district's administrative centre) by road. Asanovo is the nearest rural locality.