Sachverhalt: A. Der 1956 geborene D._ bezog ab 1. Februar 1999 eine ganze Rente der Invalidenversicherung samt Zusatzrente für die Ehefrau und zwei Kinderrenten. Mit Revisionsverfügung vom 14. Juni 2005 setzte die IV-Stelle des Kantons Aargau die ganze Rente auf den 1. August 2005 auf eine Viertelsrente herab. Auf die Einsprache des Versicherten hin nahm die Verwaltung weitere Abklärungen vor. Mit Einspracheentscheid vom 23. September 2008 hob die IV-Stelle die angefochtene Verfügung auf und sprach D._ für die Zeit ab 1. August 2005 eine halbe Invalidenrente zu. B. Die Beschwerde des D._ wies das Versicherungsgericht des Kantons Aargau mit Entscheid vom 8. April 2010 ab. C. D._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Rechtsbegehren, Gerichtsentscheid und Einspracheentscheid seien aufzuheben und ihm für die Zeit ab 1. August 2005 eine Dreiviertelsrente zuzusprechen. 