The hourly rate of a Xamarin developer varies based on factors like geographic location, experience level, and the complexity of the project. In the United States, you might expect to pay anywhere from $50 to $150 per hour for a Xamarin developer. Developers in other regions, such as Eastern Europe or India, might charge less due to lower living costs. It's also worth noting that freelance or contract developers might charge more than an equivalent full-time employee due to the absence of benefits like health insurance.