Gay dentists

Home / gay topics / Gay dentists

The LGBTQ+ Healthcare Directory cannot guarantee a positive experience or outcome.

Who created this directory and why?

The LGBTQ+ Healthcare Directory is a free resource created by the Tegan and Sara Foundation and GLMA – Health Professionals Advancing LGBTQ+ Equality.

This was simply unacceptable to us.

Find LGBTQI Welcoming Doctors

Regular doctor exams are sometimes skipped due to apprehension regarding the patient’s comfort level with the physician. It was designed and built in 2022 with creative agency Wide Eye.

LGBTQ+ patients struggle to find healthcare providers who we can be open and honest with —free from fear of stigma or bias.

During sign-up, healthcare providers are asked to affirm their commitment to equality for LGBTQ+ patients. If there are no results nearby, check back again soon. The platform includes virtual care options, expanded search functionality, and provider listings in 10 Canadian provinces.

LGBTQ+ patients deserve healthcare providers who they can be open and honest, free from fear of stigma or bias. The LGBTQ+ Healthcare Directory was built to meet this need, and to ensure that everyone, regardless of location or identity, has access to inclusive care.

Find LGBTQ+ friendly healthcare near you.

What do you need help with?

Enter a specialty or medical issue to refine the results. The team experience many phone hang ups and personal threats.

Referrals to Inclusive Healthcare Providers

During the project and following the directory completion, Diversity Builder’s leadership team realized that visitors seeking services would often require a personal referral to a doctor dentist or therapist in their area.

The Diversity Builder team has provided referrals to  healthcare or other providers upon request since 2004. It was important to the Diversity Builder founders to help ensure patients had access to non-discriminatory healthcare providers regardless of their sexual orientation, gender identity, culture or other parts of one’s identity.

The diversity directory was the first of its kind to list providers in every state in the nation, rather than just the large metropolitan cities.

setJsMapSR(mapDivID); } else { // If the map is not loaded, wait for it to load before setting the source. It was truly a labor of love from the entire project team. Enter your ZIP or postal code to see the providers nearest you. Today, the Directory is a modern, accessible platform helping LGBTQ+ people find inclusive, knowledgeable providers in their regions.

With more than 43,000 searches conducted and 2,700+ providers listed in its first year alone, the LGBTQ+ Healthcare Directory has quickly become a trusted resource for individuals, families, institutions, and state governments seeking affirming care.

The directory launched summer 2022 and new providers are registering every day.

How do you know these providers really are LGBTQ+ friendly? initGMap(); } }, 500); }); "; $('body').append(cssHideLogo); } else { var cssHideLogo = ""; $('body').append(cssHideLogo); } if (geocodeVisitorsSetting == 1 && geocodingMethod === "IP") { populateSearchFields(); } if($('.googleSuggest').val() == ""){ populateSearchFields(); } var geocodeVisitorsSetting = '0'; var geocodingMethod = 'HTML5'; //check the advanced setting "geocode_visitor_default" if set to 1 will override the "location_value" values to the formatted desire address from the google reverse geocoding response var vlon = ''; var vlat = ''; } function switchPlaceID(placeId,urlGET, formActionUrl) { let request = { placeId: placeId, fields: ['address_components', 'adr_address', 'formatted_address', 'geometry', 'icon', 'name', 'place_id', 'plus_code', 'type'], }; let service = new google.maps.places.PlacesService(document.createElement('div')); service.getDetails(request, function(place, status) { if (status === google.maps.places.PlacesServiceStatus.OK) { let dataArray = []; dataArray.push(place); parseInfoToSearch(dataArray, urlGET, formActionUrl); } else { console.error('Place details request failed with status:', status); } }); } function parseInfoToSearch(results, urlGET, formActionUrl) { var urlSearchParams = new URLSearchParams(urlGET); var parameters = {}; var addressComponentsArray = []; if (results.length > 1) { if(urlSearchParams.get("location_value")?.toLowerCase() === "nebraska" && results.length === 2){ let tempResult = results[0]; results[0] = results[1]; results[1] = tempResult; } for (let i = 0; i < results.length; i++) { if (results[i].types[0] === 'natural_feature' || results[i].types[0] === 'airport' || results[i].types[0] === 'point_of_interest' || results[i].types[0] === 'establishment' || results[i].types[0] === 'political' || results[i].types[0] === 'park') { results.splice(i, 1); } } } var adComLength = results[0].address_components.length; if(results[0].place_id == 'ChIJmQrivHKsQjQR4MIK3c41aj8'){ switchPlaceID('ChIJi73bYWusQjQRgqQGXK260bw',urlGET, formActionUrl); return; } sessionStorage.setItem("google_result",JSON.stringify(results)); var foundPostalType = results[0].types.find(type => postalTypes.includes(type)); var foundCityType = results[0].types.find(type => cityTypes.includes(type)); //loop that will build the array with the address components and will get the short name of country and administrative area level 1 for (var i = 0; i < adComLength; i++) { if (results[0].address_components[i]['types'][0] == "country") { parameters.country_sn = results[0].address_components[i]['short_name']; } if (results[0].address_components[i]['types'][0] == "administrative_area_level_1") { parameters.adm_lvl_1_sn = results[0].address_components[i]['short_name']; } if (results[0].address_components[i]['types'][0] == "administrative_area_level_1") { parameters.stateSearchLN = results[0].address_components[i]['long_name']; } if (results[0].address_components[i]['types'][0] == "administrative_area_level_2") { parameters.county_sn = results[0].address_components[i]['short_name']; } if ($.inArray(results[0].address_components[i]['types'][0], cityTypes) !== -1 && (foundCityType || foundPostalType ) ) { parameters.city = results[0].address_components[i]['long_name']; } if (results[0].address_components[i]['types'][0] == "postal_code" || results[0].address_components[i]['types'][0] == "postal_code_prefix") { parameters.postal_code = results[0].address_components[i]['long_name']; } } parameters.location_type = results[0].types[0]; if (parameters.adm_lvl_1_sn != '') { parameters.stateSearch = parameters.adm_lvl_1_sn; } if (parameters.country_sn == "GB") { delete parameters.adm_lvl_1_sn; } //will check if the response had the bounds parameters //if it had it will add the south west and north east parameters to the new url if (results[0].geometry.hasOwnProperty('bounds') || results[0].geometry.hasOwnProperty('viewport')) { if (results[0].geometry.hasOwnProperty('bounds')) { var boundsResponse = results[0].geometry.bounds; } else { var boundsResponse = results[0].geometry.viewport; } parameters.swlat = boundsResponse.getSouthWest().lat(); parameters.nelat = boundsResponse.getNorthEast().lat(); parameters.swlng = boundsResponse.getSouthWest().lng(); parameters.nelng = boundsResponse.getNorthEast().lng(); //if there were not bounds parameters in the response it will send the parameter fsearch as radius so a radius search will be performed because of lack of info for this location } else { parameters.fsearch = "radius"; } var locationCenterResponse = results[0].geometry.location; parameters.lat = locationCenterResponse.lat(); parameters.lng = locationCenterResponse.lng(); parameters.faddress = results[0].formatted_address; parameters.place_id = results[0].place_id; var formatParameters = $.param(parameters); urlGET = urlGET + "&" + formatParameters; var urlPath = formActionUrl; var redirect = urlPath + "?" + urlGET; //will redirect the page using the new url that has been constructed window.location.href = redirect; } function populateSearchFields() { var prePopulateLocationSetting = '0'; var geolocationMethod = 'HTML5'; //if set to one will get the lat and lng to do reverse geocoding if (prePopulateLocationSetting == 1 && (geolocationMethod === "HTML5" || geolocationMethod === "IP") && (vlat !== '' && vlon !== '' && vlat != undefined && vlon != undefined && vlat != 0 && vlon != 0)) { var visitorLatLng = new google.maps.LatLng(parseFloat(vlat), parseFloat(vlon)); var visitorGeocoder = new google.maps.Geocoder(); var formattedAddress = []; var preFormattedStructure = { "locality": "long_name", "administrative_area_level_2": "long_name", "administrative_area_level_1": "long_name", "country": "long_name" }; visitorGeocoder.geocode({'latLng': visitorLatLng}, function (results, status) { //if the google response of the geocoding was successful it will use that info to build the url for the new search if (status == google.maps.GeocoderStatus.OK) { window.cachedSelectedOption = results; $.each(preFormattedStructure, function (findex, fvalue) { $.each(results[0].address_components, function (rindex, rvalue) { if (rvalue.types[0] == findex) { formattedAddress.push(rvalue.long_name); } }); }); $('.googleSuggest').each(function () { if ($(this).val() == '') { if (formattedAddress.length > 0) { $(this).val(formattedAddress.join(', ')); clearContent($(this)); } } }); } else { $('.googleSuggest').each(function () { $(this).val(''); }); } }); } } function showError(error) { switch (error.code) { case error.PERMISSION_DENIED: $('.fill_location.clicked').popover({ content: 'Your Local browser settings have prevented location targeting', container: 'body' }); $('.fill_location.clicked').popover('toggle'); setTimeout(function () { $('.fill_location.clicked').popover('hide'); $('.fill_location.clicked').removeClass('clicked'); }, 2000); break; case error.POSITION_UNAVAILABLE: break; case error.TIMEOUT: break; case error.UNKNOWN_ERROR: break; } } if (navigator.geolocation) { if ($(".googleSuggest")[0]) { $(document).on('click', '.fill_location', function getCXPosition() { $(this).addClass('clicked'); var startPos; navigator.geolocation.getCurrentPosition(function (position) { startPos = position; vlat = startPos.coords.latitude; vlon = startPos.coords.longitude; $.get("/api/data/html/get/data_widgets/widget_name", { "vlat": vlat, "vlon": vlon, "name": "Website - Save Coordinates Session" }).done(function (data) { }); populateSearchFields(); }, showError); }) } } else { console.log('Geolocation is not supported for this Browser/OS version yet.'); } function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = 0; i < sURLVariables.length; i++) { var sParameterName = sURLVariables[i].split('='); if (sParameterName[0] == sParam) { return decodeURIComponent(sParameterName[1]); } } }

const mapIconView = document.querySelector('.mapView'); if (typeof mapIconView !== undefined && mapIconView != null) { mapIconView.addEventListener('click', initGMap); mapIconView.removeEventListener('click', initGMap); } const mapDivID = document.getElementById('map-canvas'); if (typeof google === 'object' && google.hasOwnProperty('maps')) { // Set the map source.

You can also search both location and specialty at the same time.

When your search results appear, use the dark blue refine search tab at the bottom of your browser to refine results further. Through their vast membership, the directory grew to be the most respected in the United States.

Together with LGBTQ+ health experts and community leaders, this invaluable resource has been updated with innovative search functionality, the highest standards of accessibility, and a new set of affirmations of commitment to equality for LGBTQ+ patients.

Find an Inclusive Provider in our Diversity Directory: LGBTQ Doctor Search

Diversity Builder was founded in 2003 with the mission of building a directory of inclusive businesses for members of diverse groups seeking services, particularly inclusive access to healthcare.

Originally developed as an exclusive resource for GLMA members, the directory has long served as a trusted link between patients and providers.

In 2022, GLMA partnered with the Tegan and Sara Foundation to reimagine and relaunch the LGBTQ+ Healthcare Directory as a fully free, public resource connecting patients and providers across the U.S.

and Canada.

gay dentists

The LGBTQI community was one diverse group being rejected for care regularly. These affirmations are based upon the best practices in LGBTQ+ culturally competent care for as many members of the community as possible.

When creating their profiles, healthcare providers are able to enter detailed information about themselves including accreditations and memberships, approaches, and depth of experience with specific communities.

We encourage people seeking care to review this information and choose with discernment.

You can sort by gender, sexual orientation, race & ethnicity, language, approach, patient focus, accepted payment, and distance.

Click on the provider profiles to learn about their practice and find their contact information.

If you don’t see providers in your area, first check to make sure that you have the refine search features turned off, and search again based solely on location.

We use the term broadly throughout the site to refer to any medical or wellness professional, such as: doctor, nurse, physician assistant, mental health professional, social worker, dentist, physical therapist, massage therapist, etc.

How do I search for a doctor or other healthcare provider on this site?

To start your search, use the search bar at the top of the homepage.

The LGBTQ+ Healthcare Directory is a free, searchable database of all kinds of doctors, medical professionals and healthcare providers knowledgeable and sensitive to the unique health needs of LGBTQ+ people in the USA and Canada.

What is a healthcare provider?

A healthcare provider is an individual health professional licensed to provide healthcare diagnosis and treatment services which may include medication, surgery and medical devices.